English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La funzione array_walk_recursive() applica ricorsivamente la funzione utente a ogni membro dell'array
array_walk_recursive( $array, $funcname, $parameter])
La funzione array_walk_recursive() esegue la funzione personalizzata su ogni elemento dell'array. Le chiavi e i valori dell'array sono parametri della funzione.
Applica la funzione personalizzata funcname a ogni unità dell'array. Questa funzione si ricorda a livelli più profondi degli array.
Restituisce TRUE con successo, o FALSE in caso di fallimento.
Numero di serie | Parametri e descrizione |
---|---|
1 | array(obbligatorio) Specifica un array. |
2 | funcname(obbligatorio) Il nome della funzione personalizzata. |
3 | parametro(opzionale) Specifica un parametro per la funzione personalizzata. |
Applica la funzione personalizzata call_back_function a ogni membro dell'array
<?php function call_back_function($value,$key) { echo "La chiave $key ha il valore $value \n"; } $input1 = array("a"=>"green", "b"=>"brown", "c"=>"blue"); $input2 = array($input1, "d"=>"yellow", "e"=>"black"); array_walk_recursive($input2,"call_back_function"); ?>Testa e guarda‹/›
Risultato di output:
Il valore della chiave a è green Il valore della chiave b è brown Il valore della chiave c è blue Il valore della chiave d è yellow Il valore della chiave e è black