2017-05-08 13 views
0

ユーザはテキストファイルから行を削除するために、ドロップダウンから "$ Num = $ _POST ['Number']"を選択します。 Ex。PHPユーザー入力を使用してテキストファイルの特定の行を削除する方法は?



マウス

が、彼らはそれだけで出力しますので、どのように私は、ファイル内の行を削除しないライン3.選択したとしましょう:のみ使用


を彼らが選んだ番号で、実際の言葉ではないのですか?

+0

あなたがメモリに全体の事を読み込む –

答えて

1

使用すると、この:

$row_number = 0; // Number of the line we are deleting 
$file_out = file("file.txt"); // Read the whole file into an array 

//Delete the recorded line 
unset($file_out[$row_number]); 

//Recorded in a file 
file_put_contents("file.txt", implode("", $file_out)); 
+0

を書いたものたちを与えるが、大きなファイルのために最適ではない –

+0

はい、それは本当です。しかし、上記の質問では、私が理解するように、それは少量のデータです。 –

+0

これは新しいファイルから2行を表示しますか?私はコードが積極的にファイルから行を削除するので、2つの行だけが残っている1つのファイルを使用しようとしているので。 – Cvm192

関連する問題