|

楼主 |
发表于 2016-8-19 10:27:15
|
显示全部楼层
我在给出点内容,方便大家理解。
var $path ="xml/proxy_conf/port.xml";//这是框架内的xml文件路径
function get_allport()
{
$arr = $this->misc->xml2arr($this->path);
return $arr;
}//读取数据的函数
付上xml2arr函数的代码:
function xml2arr($file)
{
$xml=join("",file($file));
$array = (array)(simplexml_load_string($xml));
$para_arr = array();
foreach ($array as $key=>$item){
if( is_object($item) )
{
$para_arr[0] = $item;
}
else
{
$para_arr = $item;
}
$array[$key] = $this->struct_to_array((array)$para_arr);
}
return $array;
} |
|