iterator_apply Appelle une fonction pour tous les éléments d'un itérateur &reftitle.description; intiterator_apply Traversableiterator callablecallback arraynullargs&null; Appelle une fonction pour tous les éléments d'un itérateur. &reftitle.parameters; iterator L'object iterator à itérer. callback La fonction de rappel à appeler à chaque élément. La fonction reçois seulement les arguments args donnée, donc c'est nullable par défault. Si count($args) === 3, par exemple, la function est ternaire. La fonction doit retourner &true; afin de continuer d'itérer à travers l'itérateur nommé par le paramètre iterator. args Un tableau array d'arguments; chaque élément de args est passé à la fonction de rappel callback comme argument séparé. &reftitle.returnvalues; Retourne le nombre d'itération. &reftitle.examples; Exemple avec <function>iterator_apply</function> current()) . "\n"; return TRUE; } $it = new ArrayIterator(array("Apples", "Bananas", "Cherries")); iterator_apply($it, "print_caps", array($it)); ?> ]]> &example.outputs; &reftitle.seealso; array_walk