php将xml字符串转数组,PHP如何将XML字符串转数组?
PHP如何将XML字符串转数组?
首先使用函数“simplexml_load_string()”,将XML字符串转为对象;$obj = simplexml_load_string($str,"SimpleXMLElement", LIBXML_NOCDATA);
然后使用“json_encode()”函数将对象转为JSON字符串;$json_str = json_encode($obj);
最后使用“json_decode()”转为数组即。$xml_arr = json_decode($json_str, true);
完整代码$str = '
1472549042
';
$obj = simplexml_load_string($str,"SimpleXMLElement", LIBXML_NOCDATA);
$test = json_decode(json_encode($obj),true);
$arr = [
'FromUserName' => $test['FromUserName'],
'ToUserName' => $test['ToUserName'],
'CreateTime' => $test['CreateTime'],
'CardId' => $test['CardId'],
'UserCardCode' => $test['UserCardCode'],
'ConsumeSource' => $test['ConsumeSource'],
'StaffOpenId' => $test['StaffOpenId']
];
$arr = array_map('trim',$arr);
var_dump($arr);
推荐教程:《PHP》
php将xml字符串转数组,PHP如何将XML字符串转数组?相关推荐
- 安卓获取res下的资源文件:string字符串、color颜色、dimen尺寸、array数组、drawable图片和xml、anim/animator动画、raw媒体、assets资源
全栈工程师开发手册 (作者:栾鹏) 安卓教程全解 安卓获取内部资源并应用. 1.获取res/values文件夹下的string.xml的字符串.color.xml的颜色.dimen.xml的尺寸.ar ...
- php 将xml转换为数组,php怎么将xml转换成数组
php怎么将xml转换成数组2021-03-10 14:54:59 php将xml转换成数组的方法:首先将xml数据转成object(对象)格式的数据:然后使用json_encode()函数将obje ...
- 5.2 IO流(File类,Propertis配置文件,其他类(打印流,序列流,操作对象的流(序列化接口),随机访问文件的流,管道流,操作基本数据的流,操作数组的流,操作字符串的流),编码表)
1.File类 IO流的流对象只能操作设备上的数据.File类:1.用来将文件或者文件夹(也称目录)封装成对象. 2.方便对文件和文件夹的属性信息进行操作.(操作文件夹,文件的属性(创建时间,修改时间 ...
- Go 学习笔记(11)— 切片定义、切片初始化、数组和切片差异、字符串和切片转换、len()、cap()、空 nil 切片、append()、copy() 函数、删除切片元素
1. 切片定义 Go 语言切片是对数组的抽象. Go 中提供了一种灵活,功能强悍的内置类型切片("动态数组"),与数组相比切片的长度是不固定的,可以追加元素,在追加时可能使切片的容 ...
- java代码中fastjson生成字符串和解析字符串的方法和javascript文件中字符串和json数组之间的转换方法...
1.java代码中fastjson生成字符串和解析字符串的方法 List<TemplateFull> templateFulls = new ArrayList<TemplateFu ...
- php 字符串转数组 提取中文 提取英文 字符串类型
获取字符串类型 /*** 判断中英文*/ public function checkStr($str){$output = ''; ///\<[\s\S]*\>/i$a = preg_ma ...
- 字符指针,字符数组,双引号的字符串的区别与联系
2019独角兽企业重金招聘Python工程师标准>>> 作者 : 陈宗权 先说说双引号的字符串,比如"chenzongquan",它是由里面咱们看到的一系列字符 ...
- lua字符串转数组_深入Lua:字符串管理
Lua的字符串对象表示为下面结构: typedef struct TString {CommonHeader;// 字符串的子类型有两种:长字符串和短字符串// 短字符串:extra表示Lua保留字的 ...
- c拆分字符串,并按照指定格式存入结构体数组
c将字符串拆分,并按照指定格式存入结构体数组 函数功能 代码实现 结果显示 函数功能 字符串格式:username1,password1;username2,password2; 结构体格式: typ ...
最新文章
- html双人台球游戏,使用h5和matter.js实现的简化版台球小游戏
- 程序员锁死服务器致公司倒闭当事人逐条反驳:这锅我不背
- SecureCRT突然假死的问题(Ctrl+S)
- 中年高校教师、行政人员的21个特征!
- 步步高DVD机DV603的U盘模式支持视频格式
- 【2017年第3期】专题:面向社会治理和服务的大数据
- 区块链基础学习(一)
- chrome 调试 ios h5
- 罗海雄:仅仅使用AWR做报告? 性能优化还未入门(含PPT)
- case when then else end 用法
- SpringBoot maven项目如何打包进行发布?
- HDU(2255),KM算法,最大权匹配
- P1494 [国家集训队]小Z的袜子/莫队学习笔记(误
- jdbc代码_凯哥带你从零学大数据系列之数据库篇---第三章:JDBC基础
- text函数--Matplotlib
- iOS通过CIFilter对图像进行滤镜处理
- Matlab关于转置与共轭转置
- 计算机一级大学生一定要考吗,关于大学大学生要考计算机一级吗
- java课设心得体会2000字_java课程设计报告心得体会
- php的表达爱意的一句代码,表达爱意的诗句(精选50句)
热门文章
- imssage用服务器怎么发信息,iMessage 信息如何安全发送和接收信息
- 传韩国公司已为苹果iTV制作面板样品
- 试试Excel 2010的工作表能够放多少行?
- springboot Cookie设置Secure为true
- linux 使用qq 这个qq2015更新的
- 用贝叶斯优化做巧克力曲奇,谷歌这项研究登上了NeurIPS
- c语言cross函数什么意思,cross c.
- htc x920e刷android7.0,“刷机党”眼中的一代神机,从WM系统一路刷到安卓7.0
- 转型不畏,时代中的大写浪漫
- Win11系统联想小新Air14Plus笔记本Anaconda环境下安装PyTorch