1. 程式人生 > >php 處理XML格式的資料

php 處理XML格式的資料

xml格式的資料格式:

<?xml version="1.0" encoding="utf-8" ?>

<returnsms>

    <returnstatus>status</returnstatus> 

    <message>message</message> 

    <remainpoint> remainpoint</remainpoint>

    <taskID>taskID</taskID> 

    <successCounts>successCounts</successCounts> 

</returnsms>

一般xml直接用php的:simplexml_load_string();解析成陣列,但我解析的時候提示:有無法解析的資料編碼。

也就是資料亂碼的那部分,解決亂碼我用了header的宣告,但不管用,最後用了:

iconv('utf-8','gbk',$a);

問題解決,先轉碼,後解析

最後json轉換就行了。