php解析xml文件

本文的内容主要是整了同事的一些知识点。

php解析xml文件最重要的几个方法

首选

simplexml_load_file("文件路径")

其次

foreach()循环

 

simplexml_load_file()方法把xml文件转化为对象。

foreach()把对象中的信息循环输出

 

下面为大家解析一个关于二级地区的xml文件

area.xml文件









 

解析php文件

AreaXml.php文件

";
$xmlfile  = "area.xml";
$xmlObj = simplexml_load_file($xmlfile);
$data = array();
foreach($xmlObj as $level1){
	$level1_key = (int)$level1['key'];
	$level1_text = (string)$level1['text'];

	if(isset($level1->area)){
		foreach($level1->area as $level2){
			$level2_key = (int)$level2['key'];
			$level2_text = (string)$level2['text'];

			$data[$level1_key]['children'][$level2_key] = $level2_text;
		}
	}
}

?>


 

你可能感兴趣的:(php)