(PHP 4 >= 4.0.6, PHP 5)
array_filter -- Filtert Elemente eines Arrays mittels einer Callback-Funktion
array_filter() übergibt nacheinander alle Werte in dem
Array input
and die callback
Funktion. Gibt die callback
Funktion true zurück,
wird der aktuelle Wert von input
in das Ergebnis-Array
geschrieben. Die Schlüssel des Arrays bleiben erhalten.
Von der Benutzerfunktion aus darf das Array selbst nicht geändert werden, wie zum Beispiel durch Hinzufügen oder Löschen eines Elementes, oder auch Löschen des Arrays, auf das array_filter() angewendet wird. Ist das Array geändert, so ist das Verhalten dieser Funktion undefiniert.
Falls die Function callback
nicht angegeben wurde,
wird array_filter() alle Einträge aus dem Array
entfernen, die FALSE sind. Schauen Sie sich Konvertierung in Booleans
für mehr Informationen hierzu an.
Siehe auch array_map(), array_reduce() und array_walk().
Zurück | Zum Anfang | Weiter |
array_fill | Nach oben | array_flip |