Exemple
Exécuter chaque élément de tableau à une fonction définie par l'utilisateur:
<?php
function myfunction($value,$key)
{
echo "The key $key has the value
$value<br>";
}
$a1=array("a"=>"red","b"=>"green");
$a2=array($a1,"1"=>"blue","2"=>"yellow");
array_walk_recursive($a2,"myfunction");
?>
»Exécuter exemple Définition et utilisation
Le array_walk_recursive() fonction exécute chaque élément de tableau à une fonction définie par l' utilisateur. Les clés et les valeurs du tableau sont des paramètres de la fonction. La différence entre cette fonction et la array_walk() fonction est que , avec cette fonction , vous pouvez travailler avec des réseaux plus profonds (un tableau dans un tableau).
Syntaxe
array_walk_recursive( array,myfunction,parameter... )
Paramètre | La description |
---|---|
array | Champs obligatoires. Spécification d'une matrice |
myfunction | Champs obligatoires. Le nom de la fonction définie par l'utilisateur |
parameter,... | Optionnel. Spécifie un paramètre de la fonction définie par l'utilisateur. Vous pouvez assigner un paramètre à la fonction, ou autant que vous le souhaitez. |
Détails techniques
Valeur de retour: | Retourne TRUE en cas de succès ou si une erreur survient |
---|---|
PHP Version: | 5+ |
<Tableau PHP Référence