PHP array_walk_recursive()Fonctions

PHP Array ReferenceRéférence complète des tableaux PHP

Exemples

Appliquer une fonction définie par l'utilisateur à chaque élément du tableau :

<?php
function myfunction($value,$key)
{
echo "La clé $key a la valeur $value<br>";
}
$a1=array("a"=>"red","b"=>"green");
$a2=array($a1,"1"=>"blue","2"=>"yellow");
array_walk_recursive($a2,"myfunction");
?>

Exécuter l'exemple »

Définition et utilisation

La fonction array_walk_recursive() applique une fonction définie par l'utilisateur à chaque élément du tableau. Dans la fonction, le nom de la clé et la valeur de la clé du tableau sont des paramètres. Cette fonction diffère de la fonctionarray_walk()en ce qu'elle peut opérer sur des tableaux plus profonds (un tableau contenant un autre tableau).


Syntaxe

array_walk_recursive(array,myfunction,parameter...)

Parameters Description
array Obligatoire. Spécifie le tableau.
myfunction Obligatoire. Le nom de la fonction définie par l'utilisateur.
parameter,... Facultatif. Spécifie les paramètres de la fonction définie par l'utilisateur. Vous pouvez définir un ou plusieurs paramètres pour la fonction.

Détails techniques

Valeur de retour : Retourne TRUE en cas de succès, sinon retourne FALSE.
Version de PHP : 5+


PHP Array ReferenceRéférence complète des tableaux PHP Autres extensions