Note: Bien que le tableau soit r�f�renc�, foreach travaille sur une copie du tableau sp�cifi�, et pas sur le tableau lui-m�me. Par cons�quent, le pointeur de tableau n'est pas modifi�, comme il le serait avec le fonction each(), et les modifications faites dans le tableau ne seront pas prises en compte dans le tableau original. Cependant, le pointeur interne du tableau original est avanc� avec le traitement du tableau. En supposant sur la boucle foreach effectue tout le traitement, le pointeur interne du tableau sera � la fin du tableau.
Depuis PHP 5, vous pouvez facilement modifier les �l�ments d'un tableau en faisant pr�c�der la valeur $value avec &. Ceci aura pour effet d'assigner par r�f�rence au lieu de copier la valeur.
Partager