<?php
$doc = new DOMDocument('1.0','utf-8');
$doc ->load('config.xml');
$config = $doc ->documentElement;
//获得根节点下面的子节点
$childs = $config ->childNodes;
for($i=0;$i<$childs->length;$i++){
//获得当前节点下面的子节点
$item = $childs->item($i);
$config_items = $item->childNodes;
$configs[$item->nodeName] = array();
for($j=0;$j<$config_items->length;$j++){
$config_item = $config_items->item($j);
$configs[$item->nodeName][$config_item->nodeName] = $config_item->nodeValue;
}
}
var_dump($configs);
$doc = new DOMDocument('1.0','utf-8');
$doc ->load('config.xml');
$config = $doc ->documentElement;
//获得根节点下面的子节点
$childs = $config ->childNodes;
for($i=0;$i<$childs->length;$i++){
//获得当前节点下面的子节点
$item = $childs->item($i);
$config_items = $item->childNodes;
$configs[$item->nodeName] = array();
for($j=0;$j<$config_items->length;$j++){
$config_item = $config_items->item($j);
$configs[$item->nodeName][$config_item->nodeName] = $config_item->nodeValue;
}
}
var_dump($configs);