我不明白为什么当我回应这个:
echo $HotelesDisponibles->Currency;
结果为"墨西哥比索"。
但是当我将其添加到这样的数组然后打印它时:
$array_habitaciones["$HotelCode"]["Currency"] = $HotelesDisponibles->Currency;
它打印这个:
[19243] => Array
(
[Currency] => SimpleXMLElement Object
(
[@attributes] => Array
(
[code] => MXN
)
[0] => Mexican Peso
)
)
如何将其转换为:
[19243] => Array
(
[Currency] => Mexican Peso
)
问候和谢谢。
我通过添加(字符串)来解决它,如下所示:
(字符串)$HotelesDisponibles->货币;
但是,如果有人能解释为什么这可以解决问题,我会很高兴。