如何使用PHP和SimpleXML查找XML文档中根元素的子元素数?
DLiKS
答案 0 :(得分:7)
如果您使用的是PHP 5.3+,则可以使用SimpleXMLElement::count
否则,只需做类似的事情:
$sxe = new SimpleXMLElement($xml);
$kids = $sxe->children();
echo count($kids);
答案 1 :(得分:2)
尝试:
$xml = simplexml_load_string( $string );
echo count( $xml );
或
echo $xml->count();
答案 2 :(得分:0)
SimpleXML将XML节点表示为数组,因此,您可以简单地将count()与simplexml对象一起用作参数计数(simplexml_load_string($ string))