PHP でファイルから行を効率的に削除する
テキスト ファイルを操作する場合、多くの場合、特定の行を削除する必要があります。 PHP では、このタスクに取り組む方法がいくつかあります。その 1 つは、ファイルの内容全体を読み取り、必要な操作を実行し、変更された内容をファイルに書き戻すことです。
String を使用したメソッド置換
ファイルから特定の行を削除するには、次のコマンドを使用できます。手順:
$contents = file_get_contents($dir);
$contents = str_replace($line, '', $contents);
file_put_contents($dir, $contents);
Awk の使用に関するメモ
上記の方法はほとんどのシナリオでうまく機能しますが、「awk」などの外部ツールの使用はうまくいきません。 PHP でファイルから行を削除する場合に推奨されます。これは、さらに複雑になり、パフォーマンスのオーバーヘッドが発生する可能性があるためです。ファイル処理用の組み込み PHP 関数は、この特定のタスクに対してより簡単で効率的なアプローチを提供します。
以上がPHP でファイルから行を効率的に削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。