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