:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte
Unternehmen im
Anbieterverzeichnis von SELFPHP
:: SELFPHP Forum ::
Fragen rund um die Themen PHP? In über
120.000 Beiträgen finden Sie sicher die passende
Antwort!
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
:: Qozido ::
Die Bilderverwaltung mit Logbuch für
Taucher und Schnorchler.
|
|
array_filter |
Befehl | Version | Beschreibung | Beispiel | Ausgabe |
Befehl
array array_filter ( array $input [, callback $callback] ) |
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
|
|
|
|
|
|
|