求用split提取两个符号之间内容的正则表达式?

#1 小双

我想实现通过修改config文件来修改网站参数配置,而不是用数据库保存信息。研究了一下jake发布的微博程序里面的install安装程序代码,生成config.php文件以后,我想提取config.php里面的参数及对应值组成的数组,然后在file_put_contents进config.php。
在提取config.php里面的参数及对应值组成的数组时,不知道怎么做?好像可以用split函数的正则表达式来提取?求帮助。最好能附代码!:lol

2011-04-16 18:16:43

#2 jake

config文件不是键对值的数组形式吗?那么提取的时候,直接 $config = require('文件名'); 就好了。

生成config文件的时候会麻烦些,先
$string = '然后循环把$config的key和value写入
foreach($config as $key => $val){
$string .= "'$key' => '$value',";
}
最后结尾
$string .= ');?>';
那么生成的$string应该就是config文件的内容了。

上面可能有些语法错误,你都试试吧。

2011-04-16 21:16:26