【发布时间】:2016-12-20 05:41:47
【问题描述】:
当我尝试从 XML 读取时,foreach 的反应是 为 foreach() 提供的参数无效 XML 文件
以下代码用于检索数据
$availabilityrs = simplexml_load_string($response3);
$hotel = $availabilityrs->rooms->room;
$hotel1 = $availabilityrs->rooms->room;
foreach ($hotel1 as $room) {
echo "<b>Room Name: </b>".$room['name']."</br>";
}
【问题讨论】:
-
更新 $room['name'] 为 $room->name;
-
请查看xml,附上链接。名称是一个属性
-
你能打印_r($hotel1); ??
-
来自stackoverflow.com/a/1256844/689579 -
$rm = $room->attributes(); echo "<b>Room Name: </b>".$rm['name']."</br>";