PHP array_filter() -funktiot

Esimerkki

Suodata taulukon elementtejä paluutoiminnolla:

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

Suoritus esimerkki

Määrittely ja käyttö

array_filter()-funktiota käytetään taulukon arvojen suodattamiseen paluutoiminnolla.

Tämä funktio siirtää jokaisen avain-arvon syötetystä taulukosta paluutoimintoon. Jos paluutoiminto palauttaa true, syötetystä taulukosta nykyinen avain-arvo lisätään tulostaulukkoon. Taulukon avainnimet säilytetään muuttumattomina.

Syntaksi

array_filter(array,callbackfunction);
Parametrit Kuvaus
array Välttämätön. Määrittää suodatettavan taulukon.
callbackfunction Välttämätön. Määrittää käytettävä paluutoiminto.

Tekninen yksityiskohta

Palautusarvo: Palauttaa suodetun taulukon.
PHP versio: 4.0.6+