php计数元素称为"&书信电报;音频>&引用;无论它们在对象中的何处

php计数元素称为"&书信电报;音频>&引用;无论它们在对象中的何处,php,object,Php,Object,我使用了simplexml\u load\u file在php中定义了一个对象。我是否可以遍历整个xml对象并计算所有元素,无论它们在对象中的什么位置 例如,我可以计算xml中标记的数量,但我知道这是父标记。标记可以是对象中的任何子对象或子对象,因此如何计算所有子对象 $xml=simplexml_load_file("uploads/1.xml") or die("Error: Cannot create object"); echo $xml->sequence->count(

我使用了
simplexml\u load\u file
在php中定义了一个对象。我是否可以遍历整个xml对象并计算所有
元素,无论它们在对象中的什么位置

例如,我可以计算xml中
标记的数量,但我知道这是父标记。
标记可以是对象中的任何子对象或子对象,因此如何计算所有子对象

$xml=simplexml_load_file("uploads/1.xml") or die("Error: Cannot create object");

echo $xml->sequence->count() . "seqeunce<br><br>";
$xml=simplexml\u load\u文件(“uploads/1.xml”)或die(“错误:无法创建对象”);
echo$xml->sequence->count()。“Sequence

”;
为什么不使用该类

要计算xml内容中的所有音频节点,只需使用接收对象的length属性(由DOMDocument::getElementsByTagName()方法返回)

为什么不使用这个类

要计算xml内容中的所有音频节点,只需使用接收对象的length属性(由DOMDocument::getElementsByTagName()方法返回)

$doc = new DOMDocument();
$doc->load('uploads/1.xml');

$nodes = $doc->getElementsByTagName('audio');
foreach ($nodes as $node) {
    var_dump($node);
}
echo $nodes->length;