0514-86177077
9:00-17:00(工作日)
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接口數據的處理方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
標簽:巴中 泰州 威海 山東 張家口 成都 林芝 梅州
上一篇:thinkPHP框架中執行事務的方法示例
下一篇:PHP實現上傳圖片到數據庫并顯示輸出的方法
Copyright ? 1999-2012 誠信 合法 規范的巨人網絡通訊始建于2005年
蘇ICP備15040257號-8