php将xml转化为普通数组
- 日期 : 2018-01-11
做网站建设时经常会遇到返回的数据是是XML数据包,通过SimpleXMLElement Object获取的数据不好操作,需要转化为普通数组。
网上找了很多方法都不理想,发现通过json_decode和json_encode可以转化,遂分享给大家。这样操作起来就容易多了。
$xml_obj = simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA); $json_str = json_encode($xml_obj); $json_arr = json_decode($json_str,true); 以上就是php将xml转化为普通数组的代码,大家将xml赋予$xml变量即可.