PHP将XML转成数组的函数实例
比如说
还有一个配置文件是由一个叔叔设计的
步骤1: XML文件我是h2o k h2o ktrr
1、读取XML文件的内容并将其保存到字符串变量中
下面,我们使用PHP附带的file_get_contents()函数将文件内容读取到字符串变量中
$ xmlile = file _ get _ contents(路径)
目前$ XML与变数的值如下
2、将字符串转换为对象
在此步骤中,我们使用simplexml_load_string()将最后生成的字符串转换为对象(Object)
$ ob = SimpleXML _ load _ string(xmile)的值
此时,$ob的值显示以下数字
3,将对象转换为JSON
在您将上一步转换为对象之后,现在我们将该对象转换为JSON格式的字符串
$ JSON = JSON _ encoding(ob)的缩写形式
$json变量的值大致如下
4 JSON单字解析度
最后一步是将JSON格式的字符串转换为需要的数组
$ config data = JSON _ decode(JSON,true)的值
现在,存储在$ configgdata中的数据是最终生成的数组,如下所示
。完整转换代码
以下是在web上收集的xml转换序列
例如,将XML转换为组
第二个例子
第三个例子