-1

我有一个包含数组数据的 .php 文件,如下所示:

$config['setting_one'] = true;
$config['setting_two'] = "some string";
$config['setting_three']['option1'] = "some string";

找到该行开头$config['setting_two']并将该行替换为的正确方法是什么$config['setting_two'] = "new string";(新字符串将来自一个帖子值)。

4

2 回答 2

4

没有正确的方法。

正确的做法是“不要那样做”。

您包含 php 代码,然后通过简单地设置来更新变量。

你想做什么?

于 2012-08-14T00:14:51.153 回答
1

您必须使用fgets逐行读取文件

$config = array();

while(($line = fgets($handle, 4096) ) !== false) {
    $config[] = $line;
}
于 2012-08-14T00:13:49.953 回答