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"]);