Assuming the foreach loop runs to completion, the array 's internal pointer will be at the end of the array.
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.