/** * 修改本地配置文件 * * @param array $name ['配置名'] * @param array $value ['参数'] * @return void */ function setconfig($name, $value) { if (is_array($name) and is_array($value)) { for ($i = 0; $i < count($name); $i++) { $names[$i] = '/\'' . $name[$i] . '\'(.*?),/'; $values[$i] = "'". $name[$i]. "'". "=>" . "'".$value[$i] ."',"; } $fileurl = APP_PATH . "../config/app.php"; $string = file_get_contents($fileurl); //加载配置文件 $string = preg_replace($names, $values, $string); // 正则查找然后替换 file_put_contents($fileurl, $string); // 写入配置文件 return true; } else { return false; } }