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")); ?>
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+ |