array_reduce
Iterative Reduktion eines Arrays zu einem Wert mittels einer
Callbackfunktion
&reftitle.description;
mixedarray_reduce
arrayinput
callbackfunction
mixedinitial&null;
array_reduce wendet die Funktion
function iterativ auf die Elemente des Arrays
input so an, dass das Array auf einen einzigen
Wert reduziert wird.
&reftitle.parameters;
input
Das Eingabe-Array.
function
Die Callbackfunktion.
initial
Ist der optionale Parameter intial angegeben,
wird er am Anfang des Prozesses benutzt oder als Resultat verwendet,
sollte das Array leer sein.
&reftitle.returnvalues;
Gibt den sich ergebenden Wert zurück.
Falls das Array leer ist und initial nicht
angegeben wurde, so wird array_reduce &null;
zurückgeben.
&reftitle.changelog;
&Version;
&Description;
5.3.0
Der von initial akzeptierte Datentyp wurde zu
Mixed geändert, vorher war dies Integer.
&reftitle.examples;
array_reduce-Beispiel
]]>
Dies wird dazu führen, dass $b den Wert
15 beinhaltet, $c den
Wert 1200 (= 10*1*2*3*4*5) und
$d den Text
Keine Daten für die Reduktion enthält.
&reftitle.seealso;
array_filter
array_map
array_unique
array_count_values