Scriptindex.de

[ Menü ]

Home
News
Scripts
Neuzugänge
Suchen
Bücher
Manuals

[ Inhalt ]

Script eintragen
Tutorial eintragen
Newsletter
Umfragen
Link zu uns
Werbung bei uns
Kontakt
Impressum

[ Statistik ]

Hits gesamt: 5202877
Hits Heute: 980
max. Hits (10.07.07): 6964
User Online: 30
Scripts: 2828

[ Partner ]

CodeBase
I.S.U.M.
LUG Bayreuth
PEAR NEWS
PHP Classes

[ Facebook ]

[ Eigene Domain? ]

[ Buchtipp ]

PHP4. Dynamische Web- Seiten mit Apache, PHP und MySQL
PHP4. Dynamische Web- Seiten mit Apache, PHP und MySQL

Manuals > PHP > array_reduce

array_reduce

(PHP 4 >= 4.0.5)

array_reduce --  Iterative Reduktion eines Arrays zu einem Wert mittels einer Callback Funktion

Beschreibung

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

array_reduce() wendet die Funktion function iterativ bei den Elementen des Arrays input so an, dass das Array auf einen einzigen Wert reduziert wird. Ist der optionale Parameter intial angegeben, wird er am Beginn des Prozesses benutzt oder als Resultat verwendet, sollte das Array leer sein.

Beispiel 1. array_reduce()

<?php
function rsum($v, $w) {
    
$v += $w;
    return
$v;
}

function
rmul($v, $w) {
    
$v *= $w;
    return
$v;
}

$a = array(1, 2, 3, 4, 5);
$x = array();
$b = array_reduce($a, "rsum");
$c = array_reduce($a, "rmul", 10);
$d = array_reduce($x, "rsum", 1);
?>

Hier enthält $b 15, $c 1200 (= 1*2*3*4*5*10), und $d enthält 1.

Siehe auch array_filter() und array_map().


Copyright 1998 - 2009 by I.S.U.M.