Summe aus Array bilden von JSON Abfrage

  • Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

melanietv

Neues Mitglied
10 Februar 2020
4
0
1
40
Ich habe eine PHP datei erstellt wo eine json-abfrage von einem externen server gemacht wird.
ein auszug von meiner php-datei
... $data=array('surflinkName'=>'melanie','date'=> $currentDateTime); $option['query'] = array('timezone' => 'Europe/Berlin'); try {print_r($client->get("visitor_exchange.json/surflink/" .$data['surflinkName']."/earnings_hourly/".$data['date'], $option)->json());} catch (Exception $e){ echo $e->getMessage(); } ...
--------------------
Das Ergebnis ist: (Rückantwort)
Array ( [1] => 2272.34 [2] => 1708.53 [3] => 1557.98 [4] => 1537.19 [5] => 1160.61 [6] => 1408.56 [7] => 1329.54 [8] => 1630.92 [9] => 1887.35 [10] => 2880.79 [11] => 1890.48 [12] => 2200.08 [13] => 1626.99 [14] => 1770.58 [15] => 1692.77 [16] => 1906.94 [17] => 1689.91 [18] => 1774.05 [19] => 1835.87 [20] => 1837.04 [21] => 433.00 [22] => 514.01 [23] => 1110.50 [24] => 488.30 )

wie kann ich eine Summe bilden aus [1]-[24]?
Danke für eure Hilfe ^^
LG Melanie
 

m.scatello

Senior HTML'ler
15 Februar 2017
1.037
123
63
Dann zeige, was du versucht hast. array_sum ist auf jeden Fall die richtige Funktion und damit sollte man eigentlich auch als Anfänger klar kommen.
 

melanietv

Neues Mitglied
10 Februar 2020
4
0
1
40
ich schaffte garnichts. ich habe mich nur ein wenig in array_sum() hineingelesen und ähnliche beispiele gesucht. leder ohne erfolg.
ich weiß gar nicht wo ich da ansetzten soll.

ich nehme mal an das $e die einzelenen ergebnisse sind... (1-24)

jedoch lassen sie sich natürlich nicht addieren....
 

melanietv

Neues Mitglied
10 Februar 2020
4
0
1
40
ja die beispiele versteh eich ja, aber es trifft nicht auf meinen fall zu.
ich mache eine api abfrage und bekomme leider nur die punkte stündlich (1-24) zuzrück.
ich brauche aber nur eine gesammtzahl. (also summe aus 1-24)
 

m.scatello

Senior HTML'ler
15 Februar 2017
1.037
123
63
Dann musst du die Werte zwischenspeichern, idealerweise in einer Datenbank. Dann kannst du pro Tag eine Abfrage an die DB schicken.
 
Werbung: