Funkce PHP array_filter().
Příklad
Filtrujte hodnoty pole pomocí funkce zpětného volání:
<?php
function test_odd($var)
{
return($var & 1);
}
$a1=array(1,3,2,3,4);
print_r(array_filter($a1,"test_odd"));
?>
Definice a použití
Funkce array_filter() filtruje hodnoty pole pomocí funkce zpětného volání.
Tato funkce předá každou hodnotu vstupního pole funkci zpětného volání. Pokud funkce zpětného volání vrátí hodnotu true, aktuální hodnota ze vstupu se vrátí do pole výsledků. Klíče pole jsou zachovány.
Syntax
array_filter(array, callbackfunction, flag)
Hodnoty parametrů
Parameter | Description |
---|---|
array | Required. Specifies the array to filter |
callbackfunction | Optional. Specifies the callback function to use |
flag | Optional. Specifies what arguments are sent to callback:
|
Technické údaje
Návratová hodnota: | Vrátí filtrované pole |
---|---|
Verze PHP: | 4.0.6+ |
PHP Changelog: | PHP 5.6: Přidán volitelný parametr flag |
❮ PHP Array Reference