Esempio
Eseguire ogni elemento dell'array in una funzione definita dall'utente:
<?php
function myfunction($value,$key)
{
echo "The key $key has the value
$value<br>";
}
$a1=array("a"=>"red","b"=>"green");
$a2=array($a1,"1"=>"blue","2"=>"yellow");
array_walk_recursive($a2,"myfunction");
?>
Esempio Run » Definizione e l'utilizzo
array_walk_recursive() funzione viene eseguita ogni elemento dell'array in una funzione definita dall'utente. chiavi e valori della matrice sono parametri nella funzione. La differenza tra questa funzione e array_walk() funzione è che con questa funzione è possibile lavorare con matrici profonde (una matrice all'interno di una matrice).
Sintassi
array_walk_recursive( array,myfunction,parameter... )
Parametro | Descrizione |
---|---|
array | Necessario. Specificando un array |
myfunction | Necessario. Il nome della funzione definita dall'utente |
parameter,... | Opzionale. Specifica un parametro alla funzione definita dall'utente. È possibile assegnare un parametro alla funzione, o come molti come ti piace. |
Dettagli tecnici
Valore di ritorno: | Restituisce TRUE in caso di successo, FALSE in caso di fallimento |
---|---|
Versione PHP: | 5+ |
<PHP Array Riferimento