PHP array_filter() funktion

Eksempel

Filtrer elementer i arrayet med en callback-funktion:

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

Kør eksempel

Definition og brug

array_filter() funktionen filtrerer værdier i arrayet med en callback-funktion.

Denne funktion sender hver nøgle-værdi fra input-arrayet til callback-funktionen. Hvis callback-funktionen returnerer true, tilføjes den aktuelle nøgle-værdi fra input-arrayet til resultat-arrayet. Arrayets nøglenavne forbliver uændrede.

Syntaks

array_filter(array,callbackfunction);
Parametre Beskrivelse
array Obligatorisk. Angiver det array, der skal filtreres.
callbackfunction Obligatorisk. Angiver den nødvendige callback-funktion.

Tekniske detaljer

Returværdi: Returnerer filtrerede arrayer.
PHP version: 4.0.6+