Funkcja array_filter() PHP

Przykład

Filtruj elementy tablicy za pomocą funkcji zwrotnej:

<?php
function test_odd($var)
{
return($var & 1);
}
$a1=array("a","b",2,3,4);
print_r(array_filter($a1,"test_odd"));
?>

Przykład uruchomienia

Definicja i użycie

Funkcja array_filter() filtruje wartości w tablicy za pomocą funkcji zwrotnej.

Funkcja ta przekazuje każdy klucz-wartość wejściowej tablicy do funkcji zwrotnej. Jeśli funkcja zwrotna zwraca true, klucz-wartość wejściowej tablicy jest zwracana do wynikowej tablicy. Nazwy kluczy pozostają takie same.

Gramatyka

array_filter(array,callbackfunction);
Parametry Opis
array Wymagane. Określa tablicę do filtrowania.
callbackfunction Wymagane. Określa używaną funkcję zwrotną.

Szczegóły techniczne

Zwraca wartość: Zwraca filtrowany tablicę.
Wersja PHP: 4.0.6+