(PHP 5)
array_walk_recursive -- Wendet eine Benutzerfunktion rekursiv auf jedes Element eines Arrays anWendet die mittels funcname angegebene Benutzerfunktion für jedes Element von input an. Diese Funktion steigt tiefer in Arrays hinab. üblicherweise benötigt funcname zwei Parameter. Der Wert von input wird als erster übergeben, und der Schlüssel/Index als zweites. Ist der optionale Parameter userdata angegeben, so wird er als dritter Parameter an die Funktion funcname übergeben.
Gibt bei Erfolg TRUE zurück, im Fehlerfall FALSE.
Anmerkung: Falls funcname mit den tatsächlichen Werten des Arrays arbeiten muss, muss man den ersten Parameter von funcname als Reference übergeben. Dann werden alle Änderungen an den Elementen im ürsprünglichen Array selbst vorgenommen.
Beispiel 1. array_walk_recursive() Beispiel
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
Sie werden bemerken, dass der Schlüssel 'süß' nicht angezeigt wird. Jeder Schlüssel, der ein array beinhaltet, wird nicht an die Funktion übergeben. |
Siehe auch array_walk(), und information about the callback type.
Zurück | Zum Anfang | Weiter |
array_values | Nach oben | array_walk |