<?php

// Een array
$array = array(
'1', 'een', 'one',
'2', 'twee', 'two',
'3', 'drie', 'three'
);

/*
Bedoeling:
1) een => one
2) twee => two
3) drie => three
*/

// Dit ga mis! Uitkomst is niet juist!
while(list($nr, $nl, $eng) = each($array)){
echo $nr.') '.$nl.' => '.$eng."<br />";
}

// Dit ga mis! Blijft in een loop hangen!
while(list($nr, $nl, $eng) = $array){
echo $nr.') '.$nl.' => '.$eng."<br />";
}

?>

Probleem: Zie commentaar in het scriptje
Je hebt een array met 9 elementen en jij doet while(list($nr, $nl, $eng) = each($array)). Hoe wil je dat doen? Drie stuks uit negen halen als zijnde een los array. Helaas.
Is er toch een mogelijkheid om dit resultaat te bekomen met gebruik van 1 array?

Reageren