php 獲取xml接口數(shù)據(jù)的處理方法
xml格式返回的是數(shù)據(jù)一般是這樣的,但也有不同:
<?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();解析成數(shù)組,但我解析的時(shí)候提示:有無法解析的數(shù)據(jù)編碼。
也就是數(shù)據(jù)亂碼的那部分,解決亂碼我用了header的聲明,但不管用,最后用了:
iconv('utf-8','gbk',$a);
問題解決,先轉(zhuǎn)碼,后解析
最后json轉(zhuǎn)換就行了。
以上這篇php 獲取xml接口數(shù)據(jù)的處理方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- php的SimpleXML方法讀寫XML接口文件實(shí)例解析
- PHP生成json和xml類型接口數(shù)據(jù)格式
- PHP封裝XML和JSON格式數(shù)據(jù)接口操作示例
- php中DOMDocument簡(jiǎn)單用法示例代碼(XML創(chuàng)建、添加、刪除、修改)
- PHP實(shí)現(xiàn)動(dòng)態(tài)創(chuàng)建XML文檔的方法
- 使用PHP DOM-XML創(chuàng)建和解析XML文件
- PHP基于DOM創(chuàng)建xml文檔的方法示例
- PHP XML操作的各種方法解析(比較詳細(xì))
- PHP中的生成XML文件的4種方法分享
- php生成xml簡(jiǎn)單實(shí)例代碼
- PHP創(chuàng)建XML接口示例
相關(guān)文章
解決在Laravel 中處理OPTIONS請(qǐng)求的問題
今天小編就為大家分享一篇解決在Laravel 中處理OPTIONS請(qǐng)求的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-10-10
php使用curl發(fā)送json格式數(shù)據(jù)實(shí)例
這篇文章主要介紹了php使用curl發(fā)送json格式數(shù)據(jù)的實(shí)例,大家參考使用吧2013-12-12
PHP判斷json格式是否正確的實(shí)現(xiàn)代碼
本文給大家分享PHP判斷json格式是否正確的實(shí)現(xiàn)代碼,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧2017-09-09
Laravel6.18.19如何優(yōu)雅的切換發(fā)件賬戶
這篇文章主要給大家介紹了關(guān)于Laravel6.18.19如何優(yōu)雅的切換發(fā)件賬戶的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Laravel6.18.19具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06
使用PHP連接數(shù)據(jù)庫_實(shí)現(xiàn)用戶數(shù)據(jù)的增刪改查的整體操作示例
下面小編就為大家?guī)硪黄褂肞HP連接數(shù)據(jù)庫_實(shí)現(xiàn)用戶數(shù)據(jù)的增刪改查的整體操作示例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-09-09

