Bonjour,
imaginons le code suivant :
je pensais que le foreach utiliserai le curseur de parcours normal du tableau, ce qui aurait du interrompre le foreach() lorsque $i == 5 et afficher les nombres de 1 à 5... seulement voila, je doit me tromper car il affiche bien les nombre de 1 a 7...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $i = array('1','2','3','4','5','6','7'); foreach($i as $val) { echo $val.'<br>'; if($val=='5') end($i); }
La question est donc comment interrompre proprement un foreach ?
Existe t-il un substitu a foreach qui fonctionne plus comme un while que comme un for() (auquel cas, quelle est l'equivalence de foreach($tab as $key -> $val)) ?
Merci d'avance !







Répondre avec citation





Partager