-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を使用して、ファイルを 1 行ずつ読み取る必要があります。

$config = array();

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