(PHP 4 >= 4.0.6, PHP 5)
array_filter -- Filtrerer elementer i et array ved brug af en callback funktion
array_filter() kontrollere alle værdier i
input
arrayet ved at kører dem igennem
callback
funktionen. Hvis
callback
funktionen returnere korrekt, vil den aktuelle
værdi fra input
arrayet, blive indsat i det
endelige array. Nøglerne vil blive overført direkte.
Man må ikke ændre direkte i arrayet igennem callback funktionen. F.eks. Tilføje/slette et element, nulstille et array som array_filter() er tilknyttet til. Hvis arrayet bliver ændret vil resultatet af denne funktion bliver udefineret.
Hvis callback
funktionen ikke er sat vil
array_filter() fjerne alle elementer af
input
arrayet, som betyder det samme som FALSE.
Læs mere om konvertering til
boleansk værdi.
Se også array_map(), array_reduce() og array_walk().