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