simplexml_load_string 转换xml为数组
Posted tujia
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了simplexml_load_string 转换xml为数组相关的知识,希望对你有一定的参考价值。
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());
以上是关于simplexml_load_string 转换xml为数组的主要内容,如果未能解决你的问题,请参考以下文章
Simplexml_load_string() 无法解析错误
simplexml_load_string()不会读取标签中带有“soap:”的soap响应[重复]
PHP:SimpleXMLElement() 类和 SimpleXML_load_string() 有啥区别?