ホームページ >バックエンド開発 >PHPチュートリアル >PHP を使用してファイルから特定の行を削除するにはどうすればよいですか?

PHP を使用してファイルから特定の行を削除するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-13 18:51:10376ブラウズ

How Can I Delete a Specific Line from a File Using PHP?

PHP を使用してファイルから行を削除する

行番号が不明な PHP でファイルから完全な行を削除するには、次のことを考慮してください。次の手順:

  1. ファイルを取得内容: file_get_contents() 関数を使用して、ファイルの内容全体を文字列変数に取得します。
  2. 文字列操作の実行: str_replace() 関数を使用して、特定の内容を置き換えます。空の文字列を含む行。
  3. 更新された内容を保存:最後に、file_put_contents() 関数を使用して、変更した内容でファイルを上書きします。

コード例:

$contents = file_get_contents($dir);
$contents = str_replace($line, '', $contents);
file_put_contents($dir, $contents);

この解決策は、指定された内容を効果的に削除します。行番号を知らなくても、ファイルから行を抽出できます。

以上がPHP を使用してファイルから特定の行を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。