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