array_walk() is not affected by the internal array pointer of array. array_walk() will walk through the entire array regardless of pointer position.
Si func doit travailler avec les véritables valeurs du tableau, spécifiez que le premier paramètre de func doit être passé par référence.