Udfører en bruger-definerede funktion funcname til
hvert element i input arrayet. Denne funktion
vil blive udført igen i næste level af arrayet. Typisk vil
funcname tage to parameter.
Parameteren array's værdi er den første
og nøglen den anden. Hvis den valgfri parameter
userdata er sat, vil den blive smidt ind i
callback funktionen funcname som tredje parameter.
Returnerer TRUE ved succes, FALSE ved fejl.
Bemærk: Hvis
funcnameskal arbejde med den rigtige værdi i arrayet, skal du specifere den første parameter affuncnamesom en reference. Så vil ændringerne ske direkte til de elementer.
Eksempel 1. array_walk_recursive() eksempel
Ovenstående eksempel vil udskrive:
Bemærk at nøglen 'sweet' aldrig bliver vist. Alle de nøgler som har et array som værdi, vil ikke blive kort igennem af funktionen. |
Se også array_walk() og information omkring callback typen.