php将xml转化为普通数组

2018-01-11 14:33:30

做网站建设时经常会遇到返回的数据是是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变量即可.

本文地址: http://www.61916.com/php/2505.html ,转载请注明出处。