84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
php を使用してファイル内の特定のテキスト行を置き換えるにはどうすればよいですか?
行番号がわかりません。特定の単語を含む行を置換したい。
ファイル全体を上書きする必要があります。
したがって、比較的小さなファイルの場合、ファイルを配列に読み取り、単語を検索し、見つかった行を置き換えます。残りのすべてのがに書き込まれます。ファイル ## #。
ファイルのロックです
メモリに収まる小さなファイルに使用できる方法2回:
簡単な注意事項: PHP > 5.3.0 はラムダ関数をサポートしているため、名前付き関数の宣言を削除してマッピングを次のように短縮できます。 リーリー
リーリー
別の (メモリ消費量の少ない) 方法を使用する必要があります:リーリー
ファイル全体を上書きする必要があります。
したがって、比較的小さなファイルの場合、ファイルを配列に読み取り、単語を検索し、見つかった行を置き換えます。残りのすべてのがに書き込まれます。ファイル ## #。
大きなファイルの場合、アルゴリズムは若干異なりますが、通常は同じです。 重要な部分はファイルのロックです
これが、私たちがデータベースを好む理由です。メモリに収まる小さなファイルに使用できる方法2回:
リーリー簡単な注意事項: PHP > 5.3.0 はラムダ関数をサポートしているため、名前付き関数の宣言を削除してマッピングを次のように短縮できます。 リーリー
理論的には、これを単一の (理解しにくい) php ステートメントにすることができます:リーリー
大きなファイルの場合別の (メモリ消費量の少ない) 方法を使用する必要があります:リーリー