developer.ean.comAPIから旅程の詳細を表示したいと思います。お客様の旅程IDとEメール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はそれ自体がオブジェクトです。
私はここで実際にその大きな配列のほんの少しのデータを提供します、そして私はそれのリストを提供したいと思います。しかし、このようなあいまいさを含む配列。この問題をどのように処理できますか。解決策はありますか?
前もって感謝します。