Podręcznik PHP Poprzedni Następny array_filter Opis array_filter() zwraca tablicę zawierającą wszystkie elementy tablicy wejście przefitrowane przez podaną funkcję zwrotną. Jeśli wejście jest tablicą asocjacyjną, przypisania klucz pozostają zachowane. Przykład 1. Przykład użycia array_filter() function nieparzysta( $var) {return ($var% 2 == 1);} function parzysta($var) {return ($var% 2 == 0);} $tablica1 = array ("a"= 1, "b"= 2, "c"= 3, "d"= 4, "e"= 5); $tablica2 = array (6, 7, 8, 9, 10, 11, 12); echo "Nieparzyste:\n"; print_r(array_filter($tablica1, "nieparzyste")); echo "Parzyste:\n"; print_r(array_filter($tablica2, "parzyste")); Powyższy przykład wyświetli: Nieparzyste: Array ([a] = 1 [c] = 3 [e] = 5) Parzyste: 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. Patrz także: array_map() i array_reduce(). Poprzedni Spis treści Następny Początek rozdziału