PHP将XML转成数组
如果你使用 curl 获取的 xml data
$xml = simplexml_load_string($data);
$data['tk'] = json_decode(json_encode($xml),TRUE);
如果是直接获取 URL 数据的话
$xml = simplexml_load_file($data);
$data['tk'] = json_decode(json_encode($xml),TRUE);
先把 simplexml 对象转换成 json,再将 json 转换成数组。
<?php $string = <<<XML <?xml version='1.0'?> <document><title>Forty What?</title><from>Joe</from><to>Jane</to><body>I know that's the answer -- but what's the question?</body> </document> XML;$xml=simplexml_load_string($string); $data = json_decode(json_encode($xml),TRUE); var_dump( $xml ); var_dump( $data );
object(SimpleXMLElement)[1]public 'title' => string 'Forty What?' (length=11)public 'from' => string 'Joe' (length=3)public 'to' => string 'Jane' (length=4)public 'body' => string 'I know that's the answer -- but what's the question?' (length=57) array'title' => string 'Forty What?' (length=11)'from' => string 'Joe' (length=3)'to' => string 'Jane' (length=4)'body' => string 'I know that's the answer -- but what's the question?' (length=57)
转载于:https://www.cnblogs.com/52fhy/p/4255818.html
PHP将XML转成数组相关推荐
- php 将xml转换为数组,php怎么将xml转换成数组
php怎么将xml转换成数组2021-03-10 14:54:59 php将xml转换成数组的方法:首先将xml数据转成object(对象)格式的数据:然后使用json_encode()函数将obje ...
- php xml解析为数组,PHP如何将XML转成数组
如果你使用 curl 获取的 xml data xml=simplexmlloadstring(data); data[′tk′]=jsondecode(jsonencode(xml),TRUE);如 ...
- php将soap返回的xml转成数组,PHP – 在PHP中将XML转换为数组 – 在php中解析soap xml并将其存储在数据库中...
我想转换soap xml响应并将其存储在数据库中.这是我的XML. 200 example2 ex2 example2@example2.com example2, example2 example2 ...
- php处理微信返回xml数据,php将微信返回的xml格式转换成数组
废话不多说直接上代码 代码<?php header("Content-type: text/html; charset=utf-8"); date_default_timez ...
- 通过google的gson把xml转成json
在百度上找了很久都没有找到通过google的gson把xml转成json的文档,索性自己查资料写了个小工具,基本功能在代码注释里都描述的比较详细了.由于笔者这边的数据源格式有点乱,所以代码里加了一些容 ...
- php json josn_decode()返回的是对像,如何把对像转成数组
php json josn_decode()返回的是对像,如何把对像转成数组 a.php传值页面,使用 json_encode($array)对数组进行加密码. b.php页面在接收a.php传过来的 ...
- mybatis-plus 多列映射成数组_JavaScript 为什么需要类数组
在 JavaScript 中有种称为类数组的概念常常使得开发者困惑.类数组其实不是数组,而是一个类似数组的对象.一个类数组对象应当符合以下两点: 使用数字作为属性名称 需要具备length属性 下面变 ...
- php 1 2 3 转arry_在PHP语言中使用JSON和将json还原成数组的方法
在之前我写过php返回json数据简单实例,刚刚上网,突然发现一篇文章,也是介绍json的,还挺详细,值得参考.内容如下 从5.2版本开始,PHP原生提供json_encode()和json_deco ...
- 字符串按长度转换成数组
今天群里人突然发问形如var s = "abcdefghijklmn"; 有什么简单的办法分组字符串? 第一想到的肯定是字符串分割split,但是这个貌似和我们平常用的区别很大呀, ...
最新文章
- 美科学基金会欲向公众征集想法
- python项目面试_Python面试中最常见的25个问题-结束
- python 实例方法调用时可以忽略第一个参数_盘点Python中易忽略的函数
- pyqt5教程12:拖放功能
- Android开发简易教程
- strcpy和memcpy的区别?
- android之多媒体篇(一)
- 帝国cms 打开打开转换表文件失败!
- “约见”面试官系列之常见面试题之第一百零七篇之vue的作用(建议收藏)
- LeetCode 58. Length of Last Word
- php学籍信息管理系统心得_php实现学生管理系统
- vos3000_v7.x版本的快速安装方法
- 这几个私藏的在线工具网站!真是相见恨晚!让码农彻底解放双手!
- WPS调整一页中打印多页的设置使页码顺序正确
- 红外检测传感器的C语言,基于51单片机的红外反射式光电传感器测速机的简易设计...
- DSB matlab仿真
- elementUI动态菜单
- 剪枝计算机,α-β剪枝 - 电脑黑白棋 - 黑白棋天地
- 编程与手绘的对比——静态篇
- mysql修改索引语句_mysql——创建索引、修改索引、删除索引的命令语句