php simplexml_load_string 函數可以很簡單轉換 xml 字符串為 SimpleXMLElement 對象
但是,對象的值不好取,例如:
result => SimpleXMLElement Object
(
[code] => 000000
[desc] => 成功
)
,通過 result->code 或 result->code[0] 都無法取到具體的值,返回
SimpleXMLElement Object
(
[0] => 000000
)
反了方便操作和取值,我們需要把xml轉為數組。
具體的方法很簡單,用php底層的強轉就行,例如 :
$data = (array)simplexml_load_string($apiResponse->getData());