foreach loop herdefinieren

[email protected] ("Arnoud") Mon, 9 Jun 2008 14:52:35 +0200
Newsgroups php.doc.nl
Message-ID <[email protected]>
In het onderstaande voorbeeld maakt de foreach loop gewoon het hele eerste array af van 1 tot 0. Graag had ik gezien dat de lijst zou worden omgezet in 1,2,3,4,8,9,0. Wat ik met de unset heb geprobeerd, maar daarmee maak je het foreach geheugen niet leeg. Wie helpt me aan een functie of een paar extra regels, zodat ik dat wel kan??

<?php
  $arr = array(1,2,3,4,5,6,7,8,9,0);
  foreach($arr as $a) {
    echo "$a\n";
    if ($a == 5) {
      unset($arr);
      $arr = array(8,9,0);
    }
  }
?>

Met vriendelijk groet,  Arnoud
[email protected]