2022年01月14日整理发布:php怎么将xml转换成数组

科技 2022-01-14 19:35:29
导读 让我们来谈谈php如何将xml转换成数组。相信朋友们也应该密切关注这个话题。现在我们来谈谈php如何为朋友将xml转换成数组。边肖还收集了php

让我们来谈谈php如何将xml转换成数组。相信朋友们也应该密切关注这个话题。现在我们来谈谈php如何为朋友将xml转换成数组。边肖还收集了php如何将xml转换成数组的相关信息。我希望你看到后会喜欢。

php xml转换为数组的方法:首先,将xml数据转换为对象格式数据;然后使用json_encode函数将对象格式转换为json格式的数据;最后,使用json_decode函数将json格式转换为数组格式。

本教程操作环境:windows7系统,PHP 7.1版DELL G3电脑

在php中将xml数据转换成数组有三个步骤。

1:将xml数据转换为对象格式(simplexml_load_string或simplexml_load_file)

2.将对象转换为json格式(json_encode)

3:将json格式转换为数组格式(json_decode)

simplexml_load_string和simplexml_load_file方法之间的区别:

simplexml_load_string参数是一个xml字符串

simplexml_load_file参数是xml文件地址或url。

根据上述步骤可以实现:

(1)使用simplexml_load_string方法

$xml='?xml版本='1.0 '编码='utf-8 '?

表示留数

测试/测试

test1test1/test1

测试2测试2/测试2

/RES ';

$ XML=simple XML _ load _ string($ XML);//xml到对象

$ XML=JSON _ encode($ XML);//objecct到json

$xml=json_decode($xml,true);//json到数组

回声“pre”;

print _ r($ XML);(2)使用simplexml_load_file方法

$xml=simplexml_load_file('。/KPP-190107-0005 . XML ');//xml到对象

$ XML=JSON _ encode($ XML);//objecct到json

$xml=json_decode($xml,true);//json到数组

回声“pre”;

print _ r($ XML);推荐:《PHP视频教程》或以上是php如何将xml转换成数组的细节!

来源:php中文网站

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢

最新文章