Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]json_decode i pobieranie ostatniego / pierwszego rekordu z tablicy
casperii
post 19.03.2018, 20:43:06
Post #1





Grupa: Zarejestrowani
Postów: 680
Pomógł: 28
Dołączył: 14.08.2014

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


Panowie pobieram sobie json_decode tablice:

  1. stdClass Object
  2. (
  3. [trackDetail] => Array
  4. (
  5. [0] => stdClass Object
  6. (
  7. [trackingNumber] => xxx
  8. [trackDate] => 2018-03-07
  9. [trackPoint] => ERDINGTON PDO
  10. [trackTime] => 07:16:00
  11. [messages] => Array
  12. (
  13. )
  14.  
  15. )
  16.  
  17. [1] => stdClass Object
  18. (
  19. [trackingNumber] => xxx
  20. [trackDate] => 2018-03-06
  21. [trackPoint] => ERDINGTON PDO
  22. [trackTime] => 10:36:00
  23. [messages] => Array
  24. (
  25. )
  26.  
  27. )
  28.  
  29. [2] => stdClass Object
  30. (
  31. [trackingNumber] => xxx
  32. [trackDate] => 2018-03-05
  33. [trackPoint] => Wath-Upon-Dearne S63 7PU
  34. [trackTime] => 12:24:00
  35. [messages] => Array
  36. (
  37. )
  38.  
  39. )
  40.  
  41. )
  42.  
  43. )


chciałbym teraz pobrać pierwszy trackDate i ostatni trackDate (tzn kiedy wysłano i kiedy doręczono)
Próbuje w ten sposób ale coś nie idzie:
  1. $test = json_decode($response);
  2. $doreczono = $test->trackDetail[0]->trackDate; //wyświetla
  3. $wyslano = end($test->trackDetail[0]->trackDate); //nie wyświetla
Go to the top of the page
+Quote Post
trueblue
post 19.03.2018, 21:01:35
Post #2





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

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


  1. echo end($test->trackDetail)->trackDate;

Tak nie lepiej?


--------------------
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 - 23:44