array_walk_recursive() (funzione PHP) esegue ogni elemento dell’array multidimensionale in una funzione definita dall’utente, i cui parametri sono i valori e gli indici dell’array stesso. Per lavorare con array monodimensionali utilizzare array_walk()
tips&tricks
Sintassi
array_walk_recursive($array, $funzione, $parametro1[facoltativo], $parametro2[facoltativo], $parametro3[facoltativo], ...)
| parametro | descrizione |
|---|---|
| $array | L’array da processare |
| $funzione | La funzione con cui processare l’array |
| $parametro1 | Il parametro da passare alla funzione |
Esempi
function miafunzione($valore, $indice, $parametro) {
echo "L'elemento con indice $indice $parametro $valore\n";
}
$array = array('X1' => 'AAA', 'BBB', array('X2' => 'CCC', 'DDD'));
array_walk_recursive($array,"miafunzione","ha come valore");
/* RISULTATO
L'elemento con indice X1 ha come valore AAA
L'elemento con indice 0 ha come valore BBB
L'elemento con indice X2 ha come valore CCC
L'elemento con indice 1 ha come valore DDD
*/
Contenuti correlati
- CSS
- HTML
- JavaScript
- jQuery
- PHP
- SQL
- WORDPRESS
0 Comment