Az array_filter() függvény lehetővé teszi a tömb elemeinek szűrését. A második paraméterben megadott függvény végzi a tömbelemek ellenőrzését. A visszatérési értékben szereplő tömb csak a szűrési feltételeknek megfelelő tömbelemeket tartalmazza.
Az array_filter() függvény szintaxisa:
tömb
=
array_filter
(
vizsgált tömb
,
függvénynév
)
;
1. paraméter: a vizsgált tömb
2. paraméter: az ellenőrző függvény neve
Visszatérési érték: a szűrt tömb
Példa:
Forráskód
<body>
<?php
function Paratlan( $ertek ) {
return ($ertek & 1);
}
function Paros($ertek) {
return( !($ertek & 1));
}
$Suly=array("Aladar" => 74, "Bianka" => 65, "Klotid"=>91,
"Adel"=> 112, "Abigel" => 48 );
foreach ($Suly as $key => $value) {
echo "$key : $value; ";
}echo"<br>";
$Suly1 = array_filter($Suly,'Paros');
foreach ($Suly1 as $key => $value) {
echo "$key : $value; ";
}echo"<br>";
$Suly2 = array_filter($Suly,'Paratlan');
foreach ($Suly2 as $key => $value) {
echo "$key : $value; ";
}echo"<br>";
?>
</body>