Salut tout le monde,
en PHP, comme vous pouvez le voir dans la note de ivan at mailinator dot com dans ce lien: https://www.php.net/manual/en/language.references.php, il y a un changement de valeurs dans le tableau suite à deux foreach sans traitement.
Si on a ça:
En output, on obtient:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?php $arr = array('a'=>'first', 'b'=>'second', 'c'=>'third'); foreach ($arr as &$a); // do nothing. maybe? foreach ($arr as $a); // do nothing. maybe? print_r($arr); ?>
Arrivez vous à le comprendre de votre côté?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Array ( [a] => first [b] => second [c] => second )
Si oui, quelle est l'explication s'il vous plaît?
Je vous remercie par avance,
Partager