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ę ?
Running... {"isError":false, "messages":[], "results":[ { "vendor_name":"NAZWA", "id":1201812415, "status":4, "payment_status":0, "customer":{ "id":1703825, "mkt_id":1703825, "name":"Jan Kowalski", "company":"COMPANY NAME", "gender":"M", "phone_1":"500500500" }, "products":[ { "ext_part_number":"D5KLP3BBM", "sale_price":"1138.0000", "quantity":1 }], "shipping_tax":0, "attachments":[ { "name":"faktura-405-2018.pdf", "url":"http:\/\/adres.pl\/order\/84449\/attachment\/99507\/download", }], "cancellation_request":null, "details":[] }, {"vendor_name":"NAZWA", ........ } }] }
gdyby to był plik XML to zastosowałbym następujący kod
$filename = "plik.xml"; $xml = simplexml_load_file($filename); foreach ($xml->produkt as $produkt) { }