(PHP 4 >= 4.0.6, PHP 5)
array_filter -- Filtert Elemente eines Arrays mittels einer Callback-Funktionarray_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 |