Przykład
Wypełnić tablicę z wartościami, określając klawiszy:
<?php
function test_odd($var)
{
return($var & 1);
}
$a1=array("a","b",2,3,4);
print_r(array_filter($a1,"test_odd"));
?>
Uruchomić przykład » Definicja i Wykorzystanie
array_filter() funkcja filtruje wartości z tablicy przy użyciu funkcji dla wywołania zwrotnego.
Funkcja ta przechodzi każdej wartości tablicy wejściowe funkcji połączenia zwrotnego. Jeśli funkcja zwrotna zwraca true, bieżąca wartość z wejścia jest zwracane do tablicy wynikowej. Klucze tablicy są zachowane.
Składnia
array_filter( array,callbackfunction );
Parametr | Opis |
---|---|
array | Wymagany. Określa układ filtrowania |
callbackfunction | Wymagany. Określa funkcję zwrotną do korzystania |
Szczegóły techniczne
Zwracana wartość: | Zwraca przefiltrowaną tablicę |
---|---|
Wersja PHP: | 4.0.6+ |
<PHP Array Reference