PHP array_filter() functie

Voorbeeld

Filter elementen in de array met behulp van een callbackfunctie:

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

Voorbeeld van uitvoering

Definitie en gebruik

De array_filter() functie filtert de waarden in de array met behulp van een callbackfunctie.

Deze functie geeft elke sleutel-waarde van de invoerarray door aan de callbackfunctie. Als de callbackfunctie true retourneert, wordt de huidige sleutel-waarde van de invoerarray toegevoegd aan het resultaatarray. De arraynamen blijven ongewijzigd.

Syntax

array_filter(array,callbackfunction);
Parameters Beschrijving
array Verplicht. Stel het array in dat moet worden gefilterd.
callbackfunction Verplicht. Stel de callbackfunctie in die moet worden gebruikt.

Technische details

Retourneerwaarde: Retourneer het gefilterde array.
PHP versie: 4.0.6+