PHP array_filter() funktion
Exempel
Filtrera element i array med hjälp av callback-funktion:
<?php function test_odd($var) { return($var & 1); } $a1=array("a","b",2,3,4); print_r(array_filter($a1,"test_odd")); ?>
Definition och användning
array_filter() används för att filtrera värden i en array med hjälp av en callback-funktion.
Funktionen skickar varje nyckel-värde från den inmatade arrayen till callback-funktionen. Om callback-funktionen returnerar true, läggs det aktuella nyckel-värdet från den inmatade arrayen till resultatarrayen. Arrayns nyckelnamn förblir oförändrat.
Syntaks
array_filter(array,callbackfunction);
Parametrar | Beskrivning |
---|---|
array | Obligatoriskt. Anger den array som ska filtreras. |
callbackfunction | Obligatoriskt. Anger den callback-funktion som ska användas. |
Tekniska detaljer
Återvärdet: | Återge filtrerade arrayer. |
PHP Version: | 4.0.6+ |