Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Poruszanie się po pliku na wzór XML
Forum PHP.pl > Forum > PHP
arpi
Mam dziś niebanalne pytanie,
Podłaczam się za pomoca API do platformy zewnętrznej hurtowni poprzez CURL i otrzymuje zwrotnie kod w stylu XML jednak o nieco innej strukturze.
Chciałbym sie dowiedzieć czy istnieje jakaś funkcja/klasa php która będzie obsługiwał poniższą strukturę ?

  1. Running...
  2. {"isError":false,
  3. "messages":[],
  4. "results":[
  5. {
  6. "vendor_name":"NAZWA",
  7. "id":1201812415,
  8. "status":4,
  9. "payment_status":0,
  10. "customer":{
  11. "id":1703825,
  12. "mkt_id":1703825,
  13. "name":"Jan Kowalski",
  14. "company":"COMPANY NAME",
  15. "gender":"M",
  16. "phone_1":"500500500"
  17. },
  18. "products":[
  19. {
  20. "ext_part_number":"D5KLP3BBM",
  21. "sale_price":"1138.0000",
  22. "quantity":1
  23. }],
  24. "shipping_tax":0,
  25. "attachments":[
  26. {
  27. "name":"faktura-405-2018.pdf",
  28. "url":"http:\/\/adres.pl\/order\/84449\/attachment\/99507\/download",
  29. }],
  30. "cancellation_request":null,
  31. "details":[]
  32. },
  33.  
  34. {"vendor_name":"NAZWA",
  35. ........
  36. }
  37.  
  38. }]
  39. }


gdyby to był plik XML to zastosowałbym następujący kod

  1. $filename = "plik.xml";
  2. $xml = simplexml_load_file($filename);
  3. foreach ($xml->produkt as $produkt) {
  4.  
  5. echo $produkt->part_numberl;
  6.  
  7. }
SmokAnalog
To nie jest kod w stylu XML, tylko najzwyklejszy w świecie JSON. Poczytaj o json_decode.
arpi
Dzięki smile.gif teraz już sobie poradzę...
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.