Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]JSON foreach
rybosom
post 18.09.2014, 12:09:16
Post #1





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 6.09.2004

Ostrzeżenie: (20%)
X----


mam następujący JSON response
Cytat
{"transactionId":0,"authorizationId":13,"accountNumber":"*ciach*","creditCardNumber":"*ciach*","icon":2,"iconDescription":"Nierozliczone","date":"2014-09-17T00:00:00.000","desc":"Pizzeria","subCategName":"Wyjścia i wydarzenia","amount":-37.80,"currency":"PLN"},{"transactionId":6901,"authorizationId":0,"accountNumber":"*ciach*","creditCardNumber":"","icon":0,"iconDescription":"Przelew","date":"2014-09-17T00:00:00.000","desc":"PRZELEW REGULARNE OSZCZĘDZANIE","subCategName":"Regularne oszczędzanie","amount":-9.63,"currency":"PLN"},{"transactionId":6900,"authorizationId":0,"accountNumber":"*ciach*","creditCardNumber":"","icon":0,"iconDescription":"Przelew","date":"2014-09-17T00:00:00.000","desc":"*ciach*","subCategName":"Prąd","amount":-60.37,"currency":"PLN"},{"transactionId":6899,"authorizationId":0,"accountNumber":"*ciach*","creditCardNumber":"","icon":0,"iconDescription":"Przelew","date":"2014-09-16T00:00:00.000","desc":"PRZELEW REGULARNE OSZCZĘDZANIE","subCategName":"Regularne oszczędzanie","amount":-6.52,"currency":"PLN"},{"transactionId":6898,"authorizationId":0,"accountNumber":"*ciach*","creditCardNumber":"","icon":0,"iconDescription":"Przelew","date":"2014-09-16T00:00:00.000","desc":"*ciach*","subCategName":"Wpływy - inne","amount":817.38,"currency":"PLN"},{"transactionId":51,"authorizationId":25,"accountNumber":"*ciach*","creditCardNumber":"*ciach*","icon":1,"iconDescription":"Płatność kartą","date":"2014-09-15T00:00:00.000","desc":"TESCO","subCategName":"Żywność i chemia domowa","amount":-*ciach*.48,"currency":"PLN"},{"transactionId":6897,"authorizationId":0,"accountNumber":"*ciach*","creditCardNumber":"*ciach*","icon":4,"iconDescription":"Inna operacja","date":"2014-09-15T00:00:00.000","desc":"OPŁATA ZA DODATKOWĄ KARTĘ","subCategName":"Opłaty i odsetki","amount":-3.00,"currency":"PLN"}
przy pomocy
  1. $obj_historia = json_decode($json_historia);
  2. foreach ($obj_historia as $name => $value) {
  3. echo $date.' '.$desc.' '.$amount.' '.$currency;
  4. }
chcę odczytać wybrane rzeczy jednakże zwraca Invalid argument supplied for foreach()

gdzie w pętli zrobiłem błąd?

Ten post edytował rybosom 18.09.2014, 13:49:29
Go to the top of the page
+Quote Post

Posty w temacie
- rybosom   [PHP]JSON foreach   18.09.2014, 12:09:16
- - Turson   Przed pętlą zrób [PHP] pobierz, plaintext echo '...   18.09.2014, 12:11:45
- - rybosom   o ja! wynik to NULL   18.09.2014, 12:15:42
- - Rochu   Dzieje się tak z tego względu, że JSON response, k...   18.09.2014, 12:26:30
- - rybosom   tak jest błędny bo zawiera 7 tablic ale taki ja wł...   18.09.2014, 12:32:01
- - Rochu   ewentualnie "naprawiasz" dany JSON, by f...   18.09.2014, 12:44:36
- - Pyton_000   dodaj do JSON [ na początku i ] na końcu stringu. ...   18.09.2014, 12:58:54
|- - rybosom   Cytat(Pyton_000 @ 18.09.2014, 13:58:5...   18.09.2014, 13:45:01
- - Pyton_000   Kod"Żywność i chemia domowa","amount...   18.09.2014, 13:52:03
- - rybosom   faktycznie, teraz widzę że JSON response zawiera s...   18.09.2014, 14:06:08
- - Pyton_000   Ehh... -3.00 zostanie poprawnie zinterpretowwa bo...   18.09.2014, 14:18:04
|- - rybosom   Cytat(Pyton_000 @ 18.09.2014, 15:18:0...   18.09.2014, 17:28:55
- - Pyton_000   [PHP] pobierz, plaintext foreach($decoded_json...   18.09.2014, 17:32:43
- - rybosom   [PHP] pobierz, plaintext $json_historia = $row...   18.09.2014, 17:41:57
- - Pyton_000   Ehhh.... i po cholere ta kombinacja ? To co dałe...   18.09.2014, 17:44:47
- - rybosom   nie wiem czy dobrze zrozumiałem, dałem [PHP] pob...   18.09.2014, 18:01:37
- - Turson   A jak raz zdekodujesz?   18.09.2014, 18:16:25
- - rybosom   [PHP] pobierz, plaintext $json_historia = '[{...   18.09.2014, 18:46:51
- - Pyton_000   Ja już straciłem cierpliwość... Chciałbym napisać ...   18.09.2014, 19:07:48
- - rybosom   Cytat(Pyton_000 @ 18.09.2014, 20:07:4...   18.09.2014, 19:18:01


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.08.2025 - 22:59