(Знам, че ако потърсите ще намерите по-добра и по-оптимизирана в интернет, но както и да е)
Код за потвърждение: Избери целия код
<?php
// (Дължина на string-а, 0 = малки букви; 1 = главни букви)
echo random(10, 1);
function random($lenght, $upper = 0) {
// Ако искате да добавите още неща, просто ги добавете със запетая ('!','#','%') ..
$array = array('q','w','e','r','t','y','u','i','o','p','a','s','d','f','g','h','j','k','l','z','x','c','v','b','n','m',1,2,3,4,5,6,7,8,9,0);
$string = '';
for($i = 0; $i < $lenght; $i++) {
$string = $string . $array[rand(0, count($array) - 1)];
}
if($upper == 1) {
return strtoupper($string);
} else {
return $string;
}
}
По-горе съм дал пример как се използва.