php 获取xml接口数据的处理方法
更新时间:2018年05月31日 09:05:08 作者:ylwsn21
今天小编就为大家分享一篇php 获取xml接口数据的处理方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
xml格式返回的是数据一般是这样的,但也有不同:
<?xml version="1.0" encoding="gbk"?> <root> <head> <actdate>20170805</actdate> <trdate>20170805</trdate> <trtime>142410</trtime> <trseq>20170807001</trseq> <succflag>1</succflag> <retcode>0000</retcode> <retmsg>鎴愬姛</retmsg> </head> <body> <rowcount>0</rowcount> </body> </root>
一般xml直接用php的:simplexml_load_string();解析成数组,但我解析的时候提示:有无法解析的数据编码。
也就是数据乱码的那部分,解决乱码我用了header的声明,但不管用,最后用了:
iconv('utf-8','gbk',$a);
问题解决,先转码,后解析
最后json转换就行了。
以上这篇php 获取xml接口数据的处理方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
使用SMB共享来绕过php远程文件包含的限制执行RFI的利用
我们将绕过php远程文件包含的限制,并执行RFI的利用,即使PHP环境被配置为不包含来自远程HTTP/FTP URL的文件。对此文感兴趣的朋友跟随小编一起看看吧2019-05-05yii框架builder、update、delete使用方法
这篇文章主要介绍了yii框架builder、update、delete使用方法,需要的朋友可以参考下2014-04-04php获取字符串前几位的实例(substr返回字符串的子串用法)
下面小编就为大家带来一篇php获取字符串前几位的实例(substr返回字符串的子串用法)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-03-03
最新评论