SELFPHP

SELFPHP-Druckversion
Original Adresse dieser Seite:
http://www.selfphp.de/funktionsreferenz/array_funktionen/array_filter.php
© 2001-2017 E-Mail SELFPHP OHG, info@selfphp.de



array_filter


nach unten nach oben Befehl

array array_filter ( array $input [, callback $callback] )



nach unten nach oben Version

(PHP 4 >= 4.0.6, PHP 5)



nach unten nach oben 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()



nach unten nach oben Beispiel


<?PHP
function ungerade_zahl $wert )
{
    return ( 
$wert == );
}

function 
gerade_zahl $wert )
{
    return ( 
$wert == );
}

$array1 = array ( 'a' => 1'b' => 2'c' => 3'd' => );

$array2 = array ( 12345);

$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>';
}
?>




nach unten nach oben Ausgabe


Ungerade Werte:
1
3
5
Gerade Werte:
2
4