PHP ile rasgele metin oluşturma

Aşağıdaki PHP kodunu kullanarak rasgele metin oluşturabilirsiniz. Fonksiyonu çağırırken vereceğiniz parametre uzunluğunda bir metin (string) oluşturuluyor.
<?php
function getCode($uzunluk=12) {
     
    $no = range(48,57); 
    $lo = range(97,122);
    $up = range(65,90); 
     
    $eno = array(48, 49);
    $elo = array(108);
    $eup = array(73,79);
    $no = array_diff($no,$eno);
    $lo = array_diff($lo,$elo);
    $up = array_diff($up,$eup);
    $chr = array_merge($no, $lo, $up);
     
    for ($i=1;$i<=$length;$i++) {
        $code.= chr($chr[rand(0,count($chr)-1)]);   
    }
    return $code;
}

$metin = getCode(15);
?>

Yukarıdaki örnek'te 15 karakter uzunluğunda bir metin oluşturulacaktır.

Yeni yorum ekle