PHP-I';我正在尝试解析XML?

PHP-I';我正在尝试解析XML?,php,xml,parsing,Php,Xml,Parsing,我正试图解析下面的XML,这样我就得到了一个数组,看起来像包含的示例。。。我很难弄清楚如何让标签中的属性以我想要的方式输出 XML文件 <?xml version="1.0" encoding="utf-8"?> <a> <a i="A"> <a i="0"> <a i="0">20</a> <a i="1">10</a> </a> &l

我正试图解析下面的XML,这样我就得到了一个数组,看起来像包含的示例。。。我很难弄清楚如何让标签中的属性以我想要的方式输出

XML文件

<?xml version="1.0" encoding="utf-8"?>
<a>
  <a i="A">
    <a i="0">
      <a i="0">20</a>
      <a i="1">10</a>
    </a>
    <a i="1">
      <a i="0">45</a>
    </a>
  </a>
  <a i="B">
      <a i="0">65</a>
  </a>
  <a i="C">95</a>
</a>

您希望使用SimpleXML


您可以找到教程。

对于您想要做的事情,我认为您需要使用SimpleXML。它像多维数组一样存储XML元素。 看到这里了吗

array[A][0][0] = '20';
array[A][0][1] = '10';
array[A][1][1] = '45';
array[B][0] = '65';
array[C] = '20';

array(
        'A' => array(
                        '0' => array(
                                        0 => 20,
                                        1 => 10
                                    ),
                        '1' => array(
                                        0 => 45
                                    ),
        ),
        'B' => array(
                        0 => 65
                    ),
        'C' => '20'
    );