我想显示来自 developer.ean.com API 的行程详细信息。通过传递客户的行程 ID 和电子邮件 ID,我得到了预订的详细信息。结果以 json 格式出现,因此我对其进行解码并使用以下方法创建数组:
$array=json_decode($result);
问题是来自 API 的任何结果都包含以下问题:
对于某些记录,它提供如下数组:
[Itinerary] => stdClass Object
(
[HotelConfirmation] => Array
(
[0] => stdClass Object
(
[supplierId] => 13
[chainCode] => EP
[arrivalDate] => 07/24/2012
[departureDate] => 07/26/2012
)
[Hotel] => Array
(
[0] => stdClass Object
(
[hotelId] => 394808
[statusCode] => A
[name] => Barkston Youth Hostel
)
)
)
)
在这种情况下,HotelConfirmation 和 Hotel 是包含 [0] 作为对象的数组
对于某些记录,它提供如下数组:
[Itinerary] => stdClass Object
(
[HotelConfirmation] => stdClass Object
(
[supplierId] => 13
[chainCode] => EP
[arrivalDate] => 07/24/2012
[departureDate] => 07/26/2012
)
[Hotel] => stdClass Object
(
[hotelId] => 394808
[statusCode] => A
[name] => Barkston Youth Hostel
)
)
在这种情况下,HotelConfirmation 和 Hotel 本身就是一个对象
我在这里只提供很少的数据实际上是它的大数组,我想提供它的列表。但是数组包含这样的歧义。我该如何处理这个问题。有什么解决办法。
提前致谢。