Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]json_decode i pobieranie ostatniego / pierwszego rekordu z tablicy
Forum PHP.pl > Forum > Przedszkole
casperii
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
trueblue
  1. echo end($test->trackDetail)->trackDate;

Tak nie lepiej?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.