//
分享一个非常有用的函数,如何把XML文件转换成数组,废话不说,直接上函数
function xml_to_array($xml){
$reg = "/<(\w+)[^>]*>([\\x00-\\xFF]*)<\\/\\1>/";
if(preg_match_all($reg,$xml,$matches)){
$count = count($matches[0]);
for($i = 0; $i < $count; $i++){
$subxml = $matches[2][$i];
$key = $matches[1][$i];
if(preg_match($reg,$subxml)){
$arr[$key] = xml_to_array($subxml);
}else{
$arr[$key] = $subxml;
}
}
}
return $arr;
}
云南然成科技有限公司是一家专门从事各种软件开发的互联网公司,是云南省科技厅、省财政厅、省地税局、省国税局等认定的高新技术企业!