如何使用php从名称中数字不断增加的xml节点读取值

如何使用php从名称中数字不断增加的xml节点读取值,php,xml,xml-parsing,Php,Xml,Xml Parsing,我有一个xml,它包含以下顺序中的节点 <text_value0>text0</text_value0> <text_value1>text1</text_value1> <text_value2>text2</text_value2>............. text0 文本1 文本2。。。。。。。。。。。。。 您能建议我如何从这些类型的节点中读取(解析)值而不读取每个标记,可能是通过使用任何循环或其他方法通过代码获

我有一个xml,它包含以下顺序中的节点

<text_value0>text0</text_value0>
<text_value1>text1</text_value1>
<text_value2>text2</text_value2>.............
text0
文本1
文本2。。。。。。。。。。。。。
您能建议我如何从这些类型的节点中读取(解析)值而不读取每个标记,可能是通过使用任何循环或其他方法通过代码获取所有值

试试这个:



以这种方式显示您的预期结果[text\u value0]=>text0[text\u value1]=>text1[text\u value2]=>text2[text\u value3]=>text3Hi,是的,我需要它way@user993516请检查我的answer@user993516对你有用吗?嗨,输出是我所期望的,但是我以前的输出很大thistext0@user993516所以,不管它是如何运行在循环中的,所以不管你有多少标签,我都需要在XML解析的某个点解析这个标签值。就像你已经使用过的循环一样,它也会考虑以前的节点。
<?php 
$myXMLData ="<?xml version='1.0' encoding='UTF-8'?>
<note>
<text_value0>text0</text_value0>
<text_value1>text1</text_value1>
<text_value2>text2</text_value2>
<text_value3>text3</text_value3>
</note>";
$xml = simplexml_load_string($myXMLData);
foreach ($xml as $text){
  echo $text."<br>";
 }
?>