我在循环元素子元素时遇到错误:
$placeById=simplexml_load_file("http://www.43places.com/service/get_place_by_id?api_key=1234&id=".$placeId);
$children=$placeById->children;
echo '<ul>';
foreach ($children as $child)
{
echo '<li>'.$child->child.'</li>';
}
echo '</ul>';
我的输出只有这个:
虽然有几个孩子,但请参阅XML here
答案 0 :(得分:0)
你唯一引用第一个孩子,试试这个:
$placeById=simplexml_load_file("http://www.43places.com/service/get_place_by_id?api_key=1234&id=".$placeId);
$children=$placeById->children;
echo '<ul>';
foreach ($children->child as $child) {
echo '<li>'.$child.' - '. $child['id'].'</li>';
}
echo '</ul>';