PHP array_filter() Funksie
Voorbeeld
Filtreer die waardes van 'n skikking deur 'n terugbelfunksie te gebruik:
<?php
function test_odd($var)
{
return($var & 1);
}
$a1=array(1,3,2,3,4);
print_r(array_filter($a1,"test_odd"));
?>
Definisie en gebruik
Die array_filter()-funksie filtreer die waardes van 'n skikking deur 'n terugbelfunksie te gebruik.
Hierdie funksie gee elke waarde van die invoerskikking deur na die terugbelfunksie. As die terugbelfunksie waar terugstuur, word die huidige waarde van invoer in die resultaatskikking teruggestuur. Skikkingsleutels word bewaar.
Sintaksis
array_filter(array, callbackfunction, flag)
Parameterwaardes
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:
|
Tegniese besonderhede
Terugkeerwaarde: | Wys die gefiltreerde skikking |
---|---|
PHP weergawe: | 4.0.6+ |
PHP Changelog: | PHP 5.6: Opsionele vlagparameter bygevoeg |
❮ PHP Skikking Verwysing