首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

如何能知道XML对象中有几个一层的元素 simplexml_load_file()

2013-10-27 
怎么能知道XML对象中有几个一层的元素 simplexml_load_file()比如:simplexml_load_file() 后用var_dump()

怎么能知道XML对象中有几个一层的元素 simplexml_load_file()
比如:simplexml_load_file() 后用var_dump()显示如下:
怎么能知道xml中包含几个page ?
下例中page是2个,一个[0],一个[1]. 




object(SimpleXMLElement)#24 (1) 

["page"]=> array(2) 

[0]=> object(SimpleXMLElement)#25 (2) 

["@attributes"]=> array(1) 

["id"]=> string(1) "0" 

["background"]=> object(SimpleXMLElement)#38 (1) 

["@attributes"]=> array(1) 

["color"]=> string(11) "255,255,255" 



[1]=> object(SimpleXMLElement)#26 (1) 

["@attributes"]=> array(1) 

["preview"]=> string(100) "" 



}
}


[解决办法]
$elem = simplexml_load_string($xml);
var_dump($elem->count());

热点排行