ホームページ  >  に質問  >  本文

PHPでファイルから行を削除するにはどうすればよいですか?

<p><code>$dir</code> というファイルと、<code>$line</code> という文字列があり、これがファイルの完全な行であることはわかっていますが、わかりません。その行番号をファイルから削除したいのですが、どうすればよいですか? </p> <p>awk は使用できますか? </p>
P粉489081732P粉489081732391日前483

全員に返信(2)返信します

  • P粉952365143

    P粉9523651432023-08-28 16:35:58

    行を 1 行ずつ読み取り、一致する行を除くすべての行を別のファイルに書き込みます。次に、元のファイルを置き換えます。

    返事
    0
  • P粉107772015

    P粉1077720152023-08-28 10:25:18

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

    返事
    0
  • キャンセル返事