SEL.html

array_filter

Informationsseite

nach unten Befehl
nach unten Version
nach unten Beschreibung
nach unten Beispiel
nach unten Ausgabe

nach unten 

Befehl

array array_filter(array input [, mixed callback])

 

nach obennach unten 

Version

PHP 4 >= 4.0.6

 

nach obennach unten 

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:

 

nach obennach unten 

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 . "<br>";
}
echo "Gerade Werte: <br>";
$werte2 = array_filter($array2, "gerade_zahl");
while(list($key, $val) = each($werte2)){
  echo $val . "<br>";
}
?>

 

nach obennach unten 

Ausgabe

Ungerade Werte:
1
3
5

Gerade Werte:
2
4
6

 

nach oben
weiter:weiter Seite array_flip
zurück:zurück Seite array_diff
 

© 2001, 2002 E-Mail Damir Enseleit, mail@selfphp3.de