Exemplu
Rulați fiecare element de matrice într-o funcție definită de utilizator:
<?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");
?>
Run exemplu » Definiție și utilizare
array_walk_recursive() Funcția se execută fiecare element de matrice într - o funcție definită de utilizator. Tastele și valorile matrice sunt parametrii în funcție. Diferența dintre această funcție și array_walk() funcția este că , cu această funcție poate lucra cu matrice mai profunde (o matrice în interiorul unei matrice).
Sintaxă
array_walk_recursive( array,myfunction,parameter... )
Parametru | Descriere |
---|---|
array | Necesar. Specificarea unei matrice |
myfunction | Necesar. Numele funcției definite de utilizator |
parameter,... | Opțional. Specifică un parametru la funcția definită de utilizator. Aveți posibilitatea să atribuiți un parametru la funcția, sau cât de multe doriți. |
Detalii tehnice
Întoarcere Valoare: | Returnează TRUE în cazul succesului sau FALSE în cazul eșecului |
---|---|
Versiune PHP: | 5+ |
<PHP Array Reference