(PHP 5)
array_walk_recursive -- Pas een gebruikersfunctie recursief toe op ieder element van een array
Past de door de gebruiker gedefinieerde functie funcname
toe
op ieder element van de input
array. Deze functie zal worden
ook worden toegepast op dieper liggende arrays. De function
accepteert gewoonlijk twee parameters. De waarde van de input
als eerste en als tweede de key of index. Wanneer de optionele userdata
parameter wordt meegegeven, zal deze als derde parameter worden doorgegeven
aan de gebruikersfunctie funcname
.
Geeft TRUE terug bij succes, FALSE indien er een fout is opgetreden.
Opmerking: Wanneer
funcname
gebruik dient te maken van de daadwerkelijke waarden van de array, specificeer de eerste parameter vanfuncname
dan als een reference. In dit geval zullen wijzigingen aan deze elementen worden doorgevoerd in de originele array.
Voorbeeld 1. array_walk_recursive() voorbeeld
Het resultaat van dit script is als volgt:
Je ziet dat de key 'sweet' nooit wordt getoond. Iedere key die een array bevat, zal niet aan de functie worden doorgegeven. |
Zie ook array_walk() en informatie over het callback type.