php xml数组转普通数组

function xmlToArray($xml,$isfile=false){
		  //禁止引用外部xml实体
		  libxml_disable_entity_loader(true);
		  if($isfile){
		    if(!file_exists($xml)) return false;
		    $xmlstr = file_get_contents($xml);
		  }else{
		    $xmlstr = $xml;
		  }
		  $result= json_decode(json_encode(simplexml_load_string($xmlstr, 'SimpleXMLElement', LIBXML_NOCDATA)), true);
		  return $result;
}

使用函数:

$relarr=xmlToArray($result);
print_r($relarr);

输出结果为:

php xml数组转普通数组_第1张图片

你可能感兴趣的:(xml转php数组,php)