如何解决在Laravel视图刀片中显示数组XML数据
我正在尝试通过GuzzleHttp调用外部REST API,但我得到一个xml文件作为响应:
$client = new Client();
$response = $client->request('GET','API URL',[
'headers' => [
'Accept' => 'application/xml',],'auth' => ['username','password'],]);
$body = $response->getBody()->getContents();
$xml = simplexml_load_string($body);
$datas = (array) $xml;
结果我得到了这个:
"ORDER" => SimpleXMLElement {#293 ▼
+"ORDER_DATA": SimpleXMLElement {#296 ▶}
+"SELL_TO": SimpleXMLElement {#297 ▶}
+"SHIP_TO": SimpleXMLElement {#298 ▶}
+"SHIPMENT": SimpleXMLElement {#299 ▶}
+"PAYMENT": SimpleXMLElement {#300 ▶}
+"HISTORY": SimpleXMLElement {#301 ▶}
+"ITEMS": SimpleXMLElement {#302 ▶}
这就是为什么我不知道如何获取数据并通过foreach将其打印在表中的原因,所以我可能必须获取我想要的任何数据。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。