Appliquez une fonction définie par l'utilisateur à chaque élément du tableau :
<?phpfunction myfunction ($value,$key){echo "La clé $key a la valeur $value<br>";}$a1=array("a"=>"red","b"=>"green ");$a2=array($a1,"1"=>"bleu","2"=>"jaune");array_walk_recursive($a2,"ma fonction");?>La fonction array_walk_recursive() applique une fonction définie par l'utilisateur à chaque élément d'un tableau. Dans la fonction, le nom de clé et la valeur de clé du tableau sont des paramètres. Cette fonction diffère de la fonction array_walk() en ce sens qu'elle peut opérer sur des tableaux plus profonds (un tableau dans un autre tableau).
array_walk_recursive( tableau,mafonction,paramètre... )
paramètre | décrire |
---|---|
tableau | Requis. Spécifie un tableau. |
ma fonction | Requis. Le nom de la fonction définie par l'utilisateur. |
paramètre,... | Facultatif. Spécifie les paramètres d'une fonction définie par l'utilisateur. Vous pouvez définir un ou plusieurs paramètres pour la fonction. |
Valeur de retour : | Renvoie VRAI en cas de succès, sinon renvoie FAUX. |
---|---|
Version PHP : | 5+ |