php xml格式对象 返回->对应格式数组

    /*
     * $objXml xml格式对象
     * 返回 : 对应格式数组
     */
    public function XmlString2Arr($xml)
    {
        if(is_string($xml))
        {
            $xml = simplexml_load_string($xml);
        }
        $aXml = (array) $xml;      
        foreach($aXml as $k => $v)
        {
            if(is_object($v) || is_array($v))
            {
                $aXml[$k] = $this -> XmlString2Arr($v);
            }
        }
        return $aXml;
    }

posted @ 2017-10-19 11:48  没事就更  阅读(156)  评论(0编辑  收藏  举报