PHP array_walk_recursive()Fonctions
Ré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");
?>
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+ |
Référence complète des tableaux PHP Autres extensions