PHP beginner |
|
Volgens mij klopt hier totaal niets van....
Je maakt een array $arr met 3 waarden (neem aan de beschikbare speeltijden).
Vervolgens maar je een nieuwe array $tel die random gevult wordt met de waarden van de array $arr. Maar $tel bevat ook maar 3 waarden, die van $arr.
Dan maak je een for-lus die een waarde laat zien. Maar welke waarde wil je daar laten zien? Debug eens dmv var_dump($arr); en var_dump($tel);
Dan zal je zien waarom het niet werkt.
edit:
en zet je error's eens aan. Dan zal je ook de foutmelding zien
edit2:
<?
// maak array met tijden aan
$arrTijden = array(5, 10, 15);
// bereken de laatste index van de array
$intMaxIndex = count($arrTijden)-1;
// for-lus voor het gewenste aantal tijden
for($i = 0; $i < 19; $i++)
{
// pak een random index uit de tijden-array
$intRandom = rand(0, $intMaxIndex);
// laat de waarde zien
echo $arrTijden[$intRandom]."<br />";
}
?>
<? // maak array met tijden aan $arrTijden = array(5, 10, 15); // bereken de laatste index van de array $intMaxIndex = count($arrTijden)-1; // for-lus voor het gewenste aantal tijden for($i = 0; $i < 19; $i++) { // pak een random index uit de tijden-array $intRandom = rand(0, $intMaxIndex); // laat de waarde zien echo $arrTijden[$intRandom]."<br />"; } ?>
Deze code laat 20x een random waarde zien uit de tijden array, neem aan dat je dat bedoelde? |