Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [json][php]Pobranie i wyświetlenie json
bmaci3k
post 27.02.2018, 12:35:53
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 26.10.2009

Ostrzeżenie: (0%)
-----


Witajcie,
Potrzebuje na stronie php pobrać i wyświetlić dane w formacie json.

Mam aplikację, która po wywołaniu adresu adres_strony/json.htm?type=devices&rid=23
zwraca dane w formacie json.
Jak niżej

  1. {
  2. "ActTime" : 1519729875,
  3. "ServerTime" : "2018-02-27 12:11:15",
  4. "Sunrise" : "06:27",
  5. "Sunset" : "17:09",
  6. "result" : [
  7. {
  8. "AddjMulti" : 1.0,
  9. "AddjMulti2" : 1.0,
  10. "AddjValue" : 0.0,
  11. "AddjValue2" : 0.0,
  12. "BatteryLevel" : 79,
  13.  
  14. }
  15. ],
  16. "status" : "OK",
  17. "title" : "Devices"
  18. }


Proszę Was teraz o pomoc jak pobrać do tablicy te dane a później wyświetlić wybrane dane na stronie.

Pozdrawiam
Go to the top of the page
+Quote Post
markuz
post 27.02.2018, 12:40:56
Post #2





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

Ostrzeżenie: (0%)
-----


  1. $response = file_get_contents('adres_strony/json.htm?type=devices&rid=23');
  2. $data = json_decode($response, true);
  3. var_export($data);
  4. var_export($data['ServerTime']);


--------------------
Go to the top of the page
+Quote Post
bmaci3k
post 27.02.2018, 12:53:13
Post #3





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 26.10.2009

Ostrzeżenie: (0%)
-----


Super, działa OK
Powiedz jeszcze odwołać się np do BatteryLevel w result ?
Go to the top of the page
+Quote Post
markuz
post 27.02.2018, 13:08:52
Post #4





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

Ostrzeżenie: (0%)
-----


  1. var_export($data['result'][0]['BatteryLevel']);

Pamiętaj, że $data['result'] to tablica po której mozesz iterowac za pomocą np. foreach.


--------------------
Go to the top of the page
+Quote Post
bmaci3k
post 27.02.2018, 13:11:50
Post #5





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 26.10.2009

Ostrzeżenie: (0%)
-----


bardzo dziękuję za błyskawiczną pomoc.

Pozdrawiam
Go to the top of the page
+Quote Post

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: 26.04.2024 - 10:40