您好,欢迎访问一九零五行业门户网

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

怎么能知道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());

其它类似信息

推荐信息