SELFPHP

array_reduce



*** Neuer CronJob-Service bei SELFPHP verf�gbar ***
 Informationsseite

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

nach unten

Befehl

mixed array_reduce (array input, mixed callback [, int initial])

 

nach oben nach unten

Version

(PHP 4 >= 4.0.5, PHP 5)

 

nach oben nach unten

Beschreibung

Die Funktion array_reduce() �bergibt nacheinander jedes Element des Arrays input
an eine R�ckruffunktion (callback) und gibt den Ergebniswert zur�ck. Wird der
optionale Parameter intial angegeben, so startet der Durchlauf mit diesem Wert.
Wurde initial angegeben und das Array ist leer, so erhalten Sie als Resultat
den Wert von initial.

Siehe auch:

    • array_filter()
    • array_map()

 

nach obennach unten

Beispiel

<?PHP
function summiere($summe, $wert) {    
    
$summe += $wert;    
    return
$summe;
}
function
multipliziere($summe, $wert) {    
    
$summe *= $wert;    
    return
$summe;
}
$array = array(4, 8, 12, 16, 20);
$array1 = array(4);
$leer = array();
print
array_reduce($array, "summiere") . "\n";
print
array_reduce($array, "multipliziere", 20) . "\n";
print
array_reduce($leer, "summiere", 1) . "\n";
print
array_reduce($array1, "multipliziere", 3) . "\n";
?>

 

nach obennach unten

Ausgabe

60
2457600
1
12

 

nach oben
weiter: weiter Seite array_reverse
zurück: zurück Seite array_rand
 

© 2001, 2002, 2003, 2004, 2005 E-Mail Damir Enseleit, mail@selfphp.org