Hey,
ich habe 3 Json Dateien in der Daten stehen. Mit diesen Daten möchte ich rechnen.
Es gibt dort eine Start- und Ende Id und Zahlen zugewiesen zu unterschiedlichen Ids in einem Array.
Nun möchte ich, alle Zahlen bei denen die Id zwischen der Start- und Ende Id liegt aus den 3 Dateien berechnen. Jede Datei hat natürlich ein anderes Ergebnis.
Dazu habe ich erstmal die Json Dateien decodiert und in einem Array abgespeichert damit ich alle Daten der 3 Dateien habe. Soweit alles gut.
Nun möchte ich eben die Zahlen berechnen und daran scheitert alles.
Ich bekomme Zahlen raus, die ich überhaupt nicht nachvollziehen kann. Ich habe bereits viel ausprobiert und gedebugt. Aber es komme immer Zahlen raus die nicht richtig sind.
Mich würde interessieren wie ihr da vorgehen würdert, damit ich es selbst versuchen kann. Vilt. hilft es mir.
Die Json Dateien sind wie folgt aufgebaut:
{
"zahlen": [
{
"id": 700,
"zahl": 890
},
{
"id": 701,
"zahl": 56
},
{
"id": 967,
"zahl": 78
},
{
"id": 765,
"zahl": 43
},
{
"id": 703,
"zahl": 21
},
{
"id": 706,
"zahl": 90
},
],
"startId": 701,
"endId": 706
}
Alles anzeigen
Im Array nach dem Decoden sieht es wie folgt aus:
Array
(
[0] => stdClass Object
(
[zahlen] => Array
(
[0] => stdClass Object
(
[id] => 700
[zahl] => 890
)
[1] => stdClass Object
(
[id] => 701
[zahl] => 56
)
[2] => stdClass Object
(
[id] => 967
[zahl] => 78
)
[3] => stdClass Object
(
[id] => 765
[zahl] => 43
)
[4] => stdClass Object
(
[id] => 703
[zahl] => 21
)
[5] => stdClass Object
(
[id] => 706
[zahl] => 90
)
)
[startId] => 701
[endId] => 706
)
)
Alles anzeigen
Grüße,
Stef