$nowconfig = $preconfig;
if (is_array($useconfig)){
foreach ($useconfig as $key => $val){
if (is_array($useconfig[$key])){
@$nowconfig[$key] = is_array($nowconfig[$key]) ? ConfigReady($nowconfig[$key], $useconfig[$key]) : $useconfig[$key];
}else{
@$nowconfig[$key] = $val;
}
}
}
return $nowconfig;
}
简单描述:
1. 判断是否为数组 -->是-->开始循环
2.若循环出的$value 仍然是数组-->递归ConfigReady函数。
3.否则$key为键值$value为对应的值,若配置文件中存在相同的$key直接覆盖。
最佳答案