(PHP 5)
array_walk_recursive -- Applique une fonction utilisateur récursivement à chaque membre du tableau
array_walk_recursive() applique la fonction utilisateur
funcname
à chaque élément du tableau
input
. Cette fonction se reproduira dans toutes les
profondeurs du tableau. La valeur du paramètre input
étant le premier et la clé/index, le second. Si le paramètre optionnel
userdata
est fourni, il sera passé comme troisième
paramètre à la fonction de callback funcname
.
Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.
Note : Si
funcname
doit être exécuté avec les valeurs actuelles du tableau, spécifiez le troisième paramètre defuncname
par référence. Alors, tout changement effectué sur les éléments de ce tableau sera également effectué sur le tableau original.
Exemple 1. Exemple avec array_walk_recursive()
L'exemple ci-dessus va afficher :
Vous devez noter que la clé 'sweet' n'est jamais affichée. Toute clé qui tient un tableau n'est pas passée à la fonction. |
Voir aussi array_walk() et information à propos de callback type.
Précédent | Sommaire | Suivant |
array_values | Niveau supérieur | array_walk |