<?php
//Beispiel 1
function ungerade($var)
{
return($var % 2 == 1);
}
function gerade($var)
{
return($var % 2 == 0);
}
$array1 = array("a"=>1,
"b"=>2, "c"=>3, "d"=>4,
"e"=>5);
$array2 = array(1, 2, 3, 4, 5, 6, 7);
echo "Ungerade Zahlen:\n";
print_r(array_filter($array1, "ungerade"));
print "<br>";
echo "Gerade Zahlen:\n";
print_r(array_filter($array2, "gerade"));
?>
<br><br>
<?php
// Beispiel 2
function negativ($var)
{
return($var < 0);
}
function positiv($var)
{
return($var > 0);
}
$array1 = array("a"=>100, "b"=>-201,
"c"=>-301, "d"=>400, "e"=>500);
print "<br>";
$array2 = array(-600, 701, -800, 901, -10001, -1101,
-1201);
echo "Positive Zahlen :\n";
print_r(array_filter($array1, "positiv"));
print "<br>";
echo "Negative Zahlen:\n";
print_r(array_filter($array2, "negativ"));
?> |