Choose:Python or Php
Befehl | Version | Beschreibung | Beispiel | Ausgabe |
Befehl array array_filter ( array input [, callback function] )
Version Beschreibung
Mit der Funktion array_filter() gibt man Werte eines Arrays (input) an eine
Callback-Funktion (callback) zur weiteren Bearbeitung und bekommt ein
modifiziertes Array zur�ck.
Siehe auch:
� array_map ()
� array_reduce ()
� array_walk ()
Beispiel
<?PHP
function ungerade_zahl ( $wert ) {
return ( $wert % 2 == 1 );
}
function gerade_zahl ( $wert ) {
return ( $wert % 2 == 0 );
}
$array1 = array ( "a" => 1 , "b" => 2 , "c" => 3 , "d" => 5 );
$array2 = array ( 1 , 2 , 3 , 4 , 5 , 6 );
$werte1 = array_filter ( $array1 , "ungerade_zahl" );
echo "Ungerade Werte: <br>" ;
while(list( $key , $val ) = each ( $werte1 )){
echo $val ;
echo "<br>" ;
}
echo "Gerade Werte: <br>" ;
$werte2 = array_filter ( $array2 , "gerade_zahl" );
while(list( $key , $val ) = each ( $werte2 )){
echo $val ;
echo "<br>" ;
}
?>
Ausgabe
Ungerade Werte:
1
3
5
Gerade Werte:
2
4
6
Aktueller Buchtipp
,
Matthias Kannengiesser
Franzis Verlag
ca. 750
Seiten
EUR 25,00