XML转换为数组

function convert_xml_to_array($obj) {
    if(is_object($obj)){
        $obj=get_object_vars($obj);
    }
    if(is_array($obj)){
        foreach ($obj as $key=>$value){
            $obj[$key] = convert_xml_to_array($value);
        }
    }
    return $obj;
}

调用方法:

$ret = convert_xml_to_array(simplexml_load_string($ret,'SimpleXMLElement',LIBXML_NOCDATA));
var_dump($ret);
去打赏

您的支持将鼓励我们继续创作!

[微信] 扫描二维码打赏

发表评论

电子邮件地址不会被公开。