PHP でファイルから特定の行を削除する
テキスト ファイルを管理するタスクでは、特定の行を削除する必要があることがよくあります。データの整合性を維持します。この質問は、行番号を知らずにファイルから特定の行を削除することに焦点を当てています。
これを実現するために、PHP には file_put_contents() 関数の使用を含むいくつかのオプションが用意されています。ステップバイステップのガイドは次のとおりです:
1.ファイルの内容を取得します:
file_get_contents() 関数を使用して、ファイルの内容全体を取得します。 $contents.
$contents = file_get_contents($dir);
2 などの変数に保存します。ターゲット行を空の文字列に置き換えます:
str_replace() 関数を使用して、ターゲット行 $line を $contents 変数内の空の文字列に置き換えます。これにより、ファイルの内容からその行が効果的に削除されます。
$contents = str_replace($line, '', $contents);
3.変更された内容でファイルを更新します:
最後に、file_put_contents() 関数を使用して、変更された内容でファイルを更新します。
file_put_contents($dir, $contents);
追加の考慮事項:
以上が行番号が分からない場合に、PHP でファイルから特定の行を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。