Forstår ikke PHP-kode
Hejsa.Nedenstående function danner en random tekst på 20 bogstaver.
Koden består af 2 x løkker, og jeg forstår ikke løkke nr. 2.
Hvis jeg kører koden uden løkke nr. 2, så dannes teksten på 20 bogstaver korrekt. Det virker til at løkke nr. er overflødig??
function RandomCode() {
$codeLength = 20;
$no = 5;
$a = array("A","B","C","D","E","F","G","H","I",
"K","L","M","N","O","P","Q","R","S",
"T","U","V","X","Y","Z","a","b","c",
"d","e","f","g","h","i","k","l","m",
"n","o","p","q","r","s","t","u","v",
"x","y","z");
$code = "";
for ($i = 0; $i < $codeLength ; $i++)
{
$idx = rand(0, count($a)-1);
$code .= $a[$idx];
}
for ($i = 0; $i < $no; $i++)
{
$idx = rand(0, $codeLength);
$code{$idx} = rand(0, 9);
}
return $code;
}