array_reduce Iterative Reduktion eines Arrays zu einem Wert mittels einer Callbackfunktion &reftitle.description; mixedarray_reduce arrayarray callablecallback mixedinitial&null; array_reduce wendet die Funktion callback iterativ auf die Elemente des Arrays array so an, dass das Array auf einen einzigen Wert reduziert wird. &reftitle.parameters; array Das Eingabe-Array. callback mixedcallback mixedcarry mixeditem carry Enthält den Rückgabewert des vorherigen Durchgangs. Im Fall des ersten Durchlaufs enthält dies stattdessen den Wert von initial. item Enthält den Wert des aktuellen Durchgangs. 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; <function>array_reduce</function>-Beispiel ]]> &reftitle.seealso; array_filter array_map array_unique array_count_values