php 获取xml接口数据的处理方法
发布:smiling 来源: PHP粉丝网 添加日期:2021-09-21 20:02:33 浏览: 评论:0
今天小编就为大家分享一篇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转换就行了。
Tags: php获取xml接口
- 上一篇:php实现微信支付之退款功能
- 下一篇:PHP给前端返回一个JSON对象的实例讲解
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)