hey,

Ik heb een probleempje bij het uitlezen van een array. Als ik de array echo in de while loop geeft hij de juiste waarde weer.

Maar als ik de array echo buiten de while loop krijg ik deze melding:

'Undefined index: j1'

Kan iemand mij vertellen wat ik hier fout doe.

Hieronder de code:


<?php
$i = 0;
while ($i < 5) 
{
	$all_sc = array("j".$i => array("r".$i => array("s".$i => array("sc" => 6.6))));
	echo $all_sc['j'.$i]['r'.$i]['s'.$i]['sc'].'<br>';
		
	$i++;
}

echo $all_sc['j1']['r1']['s1']['sc'].'<br>';
?>


alvast bedankt.
Edit: Oh, wacht. Doordat je telkens opnieuw uitvoert dat $all_sc een array is, zal hij alleen de laatste while bevatten. Doe het zo:

<?php
$all_sc['f'.$i] = array(...);
?>
Thanx!

Heb het idd zo kunnen oplossen.

Reageren