php处理微信返回xml数据,php将微信返回的xml格式转换成数组
废话不多说直接上代码
代码<?php
header("Content-type: text/html; charset=utf-8");
date_default_timezone_set('PRC');
$xmlStr = '
';
/**
* 微信返回xml格式转换成数组
*
* @param string $xml
* @return array
*/
function wechatXmlToArray($xml = ''){
return (array)simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA);
}
print_r(wechatXmlToArray($xmlStr));
转换结果array(
'return_code' => 'SUCCESS',
'return_msg' => 'OK',
'appid' => 'wx775f0bdb567b34d3',
'mch_id' => '1496347442',
'nonce_str' => 'Ha1pFnzLoHdFBqBK',
'sign' => '72EF3B2997E9ACC84D6583F1A2FBD259',
'result_code' => 'SUCCESS',
'prepay_id' => 'wx20180123162146a6866fc0290878519678',
'trade_type' => 'JSAPI'
);
php处理微信返回xml数据,php将微信返回的xml格式转换成数组相关推荐
- php json josn_decode()返回的是对像,如何把对像转成数组
php json josn_decode()返回的是对像,如何把对像转成数组 a.php传值页面,使用 json_encode($array)对数组进行加密码. b.php页面在接收a.php传过来的 ...
- android XMl 解析神奇xstream 五: 把复杂对象转换成 xml ,并写入SD卡中的xml文件
前言:对xstream不理解的请看: android XMl 解析神奇xstream 一: 解析android项目中 asset 文件夹 下的 aa.xml 文件 android XMl 解析神奇xs ...
- 将null转换成数组_Javscript数组快速填充数据的8种方法
前言 日常开发过程中经常会遇到模拟数据填充的问题.也就是造一些假数据,方便自己调试和开发.由此,整理了常用的数据填充的方法,在自己学习的过程中,也分享给更多开发者.一起学习,一起加油,一起精进. fi ...
- java类对象转化成字符串_String类型字符串(xml格式)转换成java对象类型
使用到的包: 1. 2. 将字符串类型的字符串转换成的Java的对象时,需要先将字符的格式转换成JSON格式的字符串(所以用到了json.jar包),在使用JSON格式的字符串转换成的Java的对象类 ...
- php 将xml转换为数组,php怎么将xml转换成数组
php怎么将xml转换成数组2021-03-10 14:54:59 php将xml转换成数组的方法:首先将xml数据转成object(对象)格式的数据:然后使用json_encode()函数将obje ...
- 如何在macOS下将新的西部数据4T移动硬盘从NTFS格式转换成macOS和Windows兼容的ExFAT格式
新的西部数据4T移动硬盘如何从NTFS格式转换成macOS和winOS兼容的ExFAT格式 新拿到手的移动硬盘 西部数据 WD-My Passprot 随行版 4TB 点击[磁盘工具-抹掉]按钮,将格 ...
- JS 使用正则匹配字符串中所有大括号包含的数据,转换成数组形式
JS 使用正则匹配字符串中所有大括号包含的数据,转换成数组形式 .match(/{[^}{]*?}/g)
- 微信小程序数据拼接_微信小程序使用原生WebSokcet实现断线重连及数据拼接
以前做小程序为了应急找了个插件去链接WebSokcet,文章传送门. 回过头在新项目中再次使用时出现了些许问题,不一一赘述.遂决定好好用一下原生的WebSokcet. 一.说明 1.小程序原生的Web ...
- return 输出为空php,thinkphp5 返回json数据的方法---以及返回json为空的原因
thinkphp5 返回json数据为空的解决方法 1.用SoapUI来测试借口,Content-Type不是json,而是text/html: 2.自己的接口,最后的数据用了json_encode, ...
最新文章
- 人脸识别再遭弃用,美国之后这回轮到欧盟
- [其他]JAVA与C#的Socket通信
- 求方程ax^2+bx+c=0的根。
- 阿里“三活”数据中心实践经验:没人能做,我们就自己做
- 关于jupyter几个不得不知道的tips
- 如何使用网络库实现应用级消息收发
- [OTs]I miss u folks
- python模块之feedparser学习使用
- 2021-09-09394. 字符串解码 栈
- vue引入SuperMap超图 引入流程及报错处理
- 用OOP设计以下场景。太阳发出太阳光,照射在墙壁上,在地面形成影子。
- Python下载Wyoming怀俄明大学探空数据(数据网址更新)
- 阿里云服务器申请免费试用图文教程(个人和企业均可申请)
- GitHub中国区前100名到底是什么样的人?向大佬们学习。
- Python selenium淘宝抢购物品程序
- Java输入三条边判断是否能组成三角形,若能构成则输出什么三角形
- 性能测试工具Loadrunner以及性能测试的流程以及每一个步骤的流程和结果分析
- 主机Nginx的错误日志分析整理
- 互联网并发与安全系列教程(07) - 常见的Web安全漏洞(其它漏洞)
- 性能测试能力提升最终篇-全链路压测