PHP’de Rastgele Sayı ve Harf Üretme
PHP ile sayı ve harflari kullanarak rastgele diziler oluÅŸturabiliriz. Ne iÅŸe yarar? Bu sorunun cevabı birazda sizin yaratıcılığınıza baÄŸlı. Aklıma gelenler; çerez bilgileri, oturum bilgileri, kullanıcı kimlikleri, aktivasyon kodları…
function random() {
$strRandom = ”;
$strChars = “1234567890abcdefghijklmnopqrstuvwxyz”;
for($i=0;$i<11;$i++) {
$strRandom .= $strChars[mt_rand(0, strlen($strChars))];
}
return $strRandom;
}
Yukarıda random() isimli bir fonksiyon tanımladık. $strRandom isimli bir deÄŸiÅŸken tanımladık ve =” ile boÅŸ bir deÄŸiÅŸken olmasını saÄŸladık. $strChars deÄŸiÅŸkenine kullanacağımız karakterleri yükledik. for ile döngü yarattık ve ÅŸartları; 0‘dan baÅŸla, 11‘e kadar bir arttır olarak belirledik. Son olarak $strRandom deÄŸiÅŸkenimize 11 haneli sayı ve harflarden oluÅŸan grubumuzu yükledik. Burada farklı bir fonksiyonuda kullanmış olduk; mt_rand(): PHP’de rastgele karakterler üreten bir fonksiyon. Dizilimi ise;
mt_rand ([ int $min ], int $max )
şeklindedir. int $min, döndürülecek en az değer (varsayılan:0), int $max ise en fazla değeri ifade eder.
Umarım yararlı olmuÅŸtur…


Bu yazıyı beğendiniz mi? O halde bir fincan kahve ısmarlayarak teşekkür edebilirsiniz. (PayPal - $2.75)