Php 如何访问多次存在的数组级别中的值?
我有这样一个数组:Php 如何访问多次存在的数组级别中的值?,php,arrays,Php,Arrays,我有这样一个数组: <lists> <id>1234</id> <listid>5</listid> <listname>MyList</listname> </lists> <fields> <id>1</id> <title>DayOfWeek</title> <value>Monday&l
<lists>
<id>1234</id>
<listid>5</listid>
<listname>MyList</listname>
</lists>
<fields>
<id>1</id>
<title>DayOfWeek</title>
<value>Monday</value>
</fields>
<fields>
<id>2</id>
<title>Date</title>
<value>15-07-2018</value>
</fields>
<fields>
<id>3</id>
<title>Year</title>
<value>2018</value>
</fields>
但这当然行不通
如何访问id为1的,所以我得到值“Monday”的文件?使用SimpleXML解析器。它是版本5中PHP核心的一部分
$xml=simplexml_load_string($myXMLData);
print($xml["field"]["value"]);
我还没有运行代码。因此,请参阅文档,而不是复制上述代码
不是数组的引用。这看起来像XML,也可能是XML,但您还没有向我们展示如何解析XML。没有您实际使用的代码,我们无法帮助您。请注意,如果
$response
只是一个包含XML的字符串,则不能像访问关联数组一样访问它,因为它实际上不是数组。
$xml=simplexml_load_string($myXMLData);
print($xml["field"]["value"]);