Syntax:
gemischt Array_REDUCE (Array $ Array, Callable $ callback [, gemischt $ initial = null])Das erste Argument ist obligatorisch, dass ein Array verwendet wird, und die Ausgabe wird basierend auf den Werten dieses Arrays zurückgegeben.
Das zweite Argument ist obligatorisch, das den Namen der Rückruffunktion definiert, und diese Funktion wird verwendet, um die einzelne Ausgabe durch Verwendung von Array -Werten zu generieren.
Das dritte Argument ist optional und wird verwendet, um die Anfangswerte so festzulegen, dass sie mit Array -Werten funktionieren. Der Standardwert dieses Arguments ist null.
Die Funktion wird zurückkehren eine einzelne Ausgabe, die eine Zeichenfolge, eine Ganzzahl oder ein Schwimmer sein kann. Wenn das Array leer ist, gibt es den im dritten Argument verwendeten Anfangswert zurück.
ARRAY_REDUCE () -Funktion Beispiele
Die Verwendungen der Funktion array_reduce () wurden im nächsten Teil dieses Tutorials unter Verwendung mehrerer Beispiele gezeigt.
Beispiel 1: Verwendung der Funktion von Array_Reduce () ohne Anfangswert
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um eine Zeichenfolge zu generieren, indem Sie die Array -Werte mit dem Speicherplatz kombinieren. Die Rückruffunktion benannt callback_function () wurde definiert, um in der Funktion array_reduce () die Aufgabe zu verwenden. Im Skript wurde ein Array von 4 Zeichenfolgenwerten deklariert. Die Funktion array_reduce () wurde hier ohne Anfangswert verwendet. Also der Standardwert, Null, wird verwendet, um die Ausgabe der Funktion array_reduce () zu erzeugen.
// die Rückruffunktion deklarierenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.
Beispiel-2: Verwendung der Funktion array_reduce () mit Anfangswert
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um eine Zeichenfolge zu generieren, indem die Array -Werte mit dem Komma (,) kombiniert werden. Die Rückruffunktion benannt callback_function () wurde definiert, um in der Funktion array_reduce () die Aufgabe zu verwenden. Im Skript wurde ein Array von 5 Stringwerten deklariert. Die Funktion array_reduce () wurde hier mit dem Anfangswert verwendet, "Php", Dies erzeugt die Ausgabe der Funktion array_reduce ().
// die Rückruffunktion deklarierenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.
Beispiel-3: Berechnen Sie die Summe aller positiven Anzahl des Arrays
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um die Summe aller positiven Zahlen des Arrays zu berechnen. Die Rückruffunktion benannt callback_function () wurde definiert, um in der Funktion array_reduce () die Aufgabe zu verwenden. In dem Skript, das 4 positive Zahlen enthält. Die Funktion array_reduce () wurde hier mit dem Anfangswert verwendet, 0, und dieser Wert wird verwendet, um die Ausgabe der Funktion array_reduce () zu erzeugen.
// die Rückruffunktion deklarierenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Die Summe von 9, 3, 1 und 7 beträgt 20, die im Ausgang gezeigt sind.
Beispiel-4: Multiplizieren Sie die Array-Werte
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, das das Multiplikationsergebnis der numerischen Werte des Arrays berechnet. Im Skript wurde keine Rückruffunktion separat deklariert, und die Funktion einer einzelnen Anweisung wurde in der Funktion array_reduce () verwendet, um die Multiplikation durchzuführen. Eine Reihe von 4 Zahlen wurde im Skript deklariert. Die Funktion array_reduce () wurde hier mit dem Anfangswert verwendet, 1, und dieser Wert wird verwendet, um die Ausgabe der Funktion array_reduce () zu erzeugen.
// die Reihe von Zahlen deklarierenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Das Multiplikationsergebnis von 4, 5, 3 und 5 beträgt 300, die im Ausgang gezeigt sind.
Beispiel-5: Verwendung von Array_reduce () in zweidimensionalem Array
Erstellen Sie eine PHP-Datei mit dem folgenden Skript, um die Summe von drei numerischen Werten eines zweidimensionalen Arrays mit der Funktion array_reduce () zu berechnen. In dem Skript wie im vorherigen Beispiel wurde keine Rückruffunktion separat deklariert, und die Funktion mit mehreren Anweisungen wurde in der Funktion array_reduce () verwendet, um die Summierung durchzuführen.
// ein zweidimensionales Array deklarierenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.
Abschluss
In den Beispielen dieses Tutorials wurden verschiedene Möglichkeiten zur Verwendung der Funktion array_reduce () gezeigt, um PHP -Benutzern zu helfen, die Verwendung dieser Funktion ordnungsgemäß zu kennen.