array_filter
Opis
array array_filter ( array wejście [, callback funkcja_zwrotna] )
array_filter() wykonuje iterację dla każdej wartości z
tablicy wejście
, przekazując tą wartość jako
parametr funkcji funkcja_zwrotna
. Jeśli
funkcja_zwrotna
zwróci wartość true, bieżąca
wartość zostanie wstawiona do tablicy wynikowej. Klucze tablicy zostają
zachowane.
Użytkownicy nie mogą zmieniać filtrowanej tablicy z wnętrza funkcji zwrotnej. Jeśli tablica zostanie zmieniona, zachowanie tej funkcji array_filter() pozostaje nieokreślone.
Jeśli funkcja funkcja_zwrotna
nie zostanie podana,
array_filter() usunie wszystkie elementy z tablicy
wejście
, które odpowiadają FALSE. Zobacz
will remove all the entries of konwertowanie do typu
logicznego aby uzyskać więcej informacji.
Patrz także: array_map(), array_reduce() i array_walk().