zdravím, prosím Vás vedel by mi niekto povedať, prečo mi vygeneruje len 1634 rôznych údajov a potom to opakuje znova tých istých 1634? jediné čo sa zmení je hodnota $i.
napr. mi vygeneruje:
1;Blakely ;Marek ;121;3710;45;1;1;90469456
2;Brozina ;Sergej ;94;4139;68;10;2;13947393
...
1635;Blakely ;Marek ;121;3710;45;1;1635;90469456
1636;Brozina ;Sergej ;94;4139;68;10;1636;13947393
...
3269;Blakely ;Marek ;121;3710;45;1;3269;90469456
3270;Brozina ;Sergej ;94;4139;68;10;3270;13947393
...
Kód:
<?php
$znaky = array ("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","1","2","3","4","5","6","7","8","9");
$meno=file("name.txt");
$priezv=file("priezv.txt");
for ($i=1; $i<=7000; $i++)
{
$nahodne = rand(1,5);
$a = rand(0,189);
$b = rand(0,339);
$vek = rand(15,42);
$mesto = rand(1,138);
$datum = rand(1,5000);
$klub = rand(1,299);
$post = rand(1,15);
$trhova_hodnota = rand(1000,100000000);
if ($nahodne == 1)
{
$pr = array();
$pocet=rand(10,15);
$nahodny_znak = array_rand ($znaky, $pocet);
for ($j=0; $j<$pocet; $j++)
{
$pr[$j] = $znaky[$nahodny_znak[$j]];
}
$priezvisko = implode("", $pr);
}
else
{
$priezvisko = $priezv[$b];
}
echo "$i;$priezvisko;$meno[$a];$mesto;$datum;$klub;$post;$i;$trhova_hodnota<br/>";
}
?>