Heim  >  Artikel  >  Backend-Entwicklung  >  So summieren Sie JSON-Arrays in PHP

So summieren Sie JSON-Arrays in PHP

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌Original
2023-06-07 10:33:251058Durchsuche

Methode zum Summieren von JSON-Arrays in PHP: 1. Erstellen Sie eine PHP-Beispieldatei. 2. Definieren Sie die Variable $jsonArrayStr, um das bereitgestellte JSON-Array zu speichern, und ändern Sie es in einen String-Typ () „-Funktion dekodiert es zur Verarbeitung in ein PHP-Array; 4. Verwenden Sie die Funktion array_reduce(), um den berechneten Wert zu iterieren und das Gesamtergebnis zurückzugeben; 5. Echo-Ausgabe und Drucken des Ergebnisses.

So summieren Sie JSON-Arrays in PHP

Das Betriebssystem für dieses Tutorial: Windows 10-System, PHP 8.1.3-Version, Dell G3-Computer.

Die JSON-Array-Summierungsmethode in PHP ist:

Verwenden Sie die integrierte json_decode()-Funktion von PHP, um sie zu dekodieren. Verwenden Sie dann die Funktion array_reduce(), um die Arrays zu summieren.

Der Beispielcode lautet wie folgt:

<?php 
// Your JSON array as a string
$jsonArrayStr = &#39;[{"value": 10}, {"value": 20}, {"value": 30}]&#39;;
// Decode the JSON array into a PHP array
$jsonArray = json_decode($jsonArrayStr, true);
// Use array_reduce() function to sum up all values in the array
$totalSum = array_reduce($jsonArray, function($carry, $item) {
    return $carry + $item[&#39;value&#39;];
});
echo $totalSum; // Output: 60
?>

Im obigen Beispiel wird das bereitgestellte JSON-Array zunächst als String in der Variablen $jsonArrayStr gespeichert. Verwenden Sie dann die Funktion json_decode(), um es zur späteren Verarbeitung in ein PHP-Array zu dekodieren.

Als nächstes verwenden wir die Funktion array_reduce(), die zwei Parameter akzeptiert: das zu verarbeitende Array und eine Callback-Funktion. Die Rückruffunktion verwendet den Parameter $carry, um den in der vorherigen Iteration berechneten Wert zu speichern, fügt ihn bei jeder Iteration zum $item['value'] des aktuellen Elements hinzu und gibt schließlich das Summenergebnis zurück.

Dann geben Sie das Ergebnis 60 auf dem Bildschirm aus.

Das obige ist der detaillierte Inhalt vonSo summieren Sie JSON-Arrays in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn