Fonction PHP array_walk_recursive()
Exemple
Exécutez chaque élément du tableau dans 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");
?>
Définition et utilisation
La fonction array_walk_recursive() exécute chaque élément du tableau dans 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 fonction array_walk() est qu'avec cette fonction, vous pouvez travailler avec des tableaux plus profonds (un tableau à l'intérieur d'un tableau).
Syntaxe
array_walk_recursive(array, myfunction, parameter...)
Valeurs des paramètres
Parameter | Description |
---|---|
array | Required. Specifying an array |
myfunction | Required. The name of the user-defined function |
parameter,... | Optional. Specifies a parameter to the user-defined function. You can assign one parameter to the function, or as many as you like. |
Détails techniques
Valeur de retour : | Renvoie TRUE en cas de succès ou FALSE en cas d'échec |
---|---|
Version PHP : | 5+ |
❮ Référence de tableau PHP