要将XML文档转换为PHP数组,我们必须利用一些PHP函数。下面举例说明该过程。
步骤1
我们必须创建一个XML文件,该文件需要转换为数组。abc.xml
AL
A
SA
S
第2步
上面的XML文件将使用file_get_contents()函数导入PHP,该函数将整个文件作为字符串读取并存储到变量中。
第三步
完成上述步骤后,我们可以通过PHP的内置函数simplexml_load_string()将字符串轻松转换为对象。
第四步
完成上述步骤后,我们可以使用json_encode()函数以json编码的字符串形式显示对象。
第5步
json_decode()函数解码JSON字符串。它将JSON编码的字符串转换为PHP数组。
示例<?php
//xml文件路径
$path = "abc.xml";
$xmlfile = file_get_contents($path);
$new = simplexml_load_string($xmlfile);
$jsonfile = json_encode($new);
$myarray = json_decode($jsonfile, true);
print_r($myarray);
?>