php刪除txt檔案最後一行

2021-08-06 04:32:21 字數 521 閱讀 4206

/**

* 刪除檔案最後一行

* @param

$file_path 檔案路徑

*/public function

dellastline(

$file_path)}

array_pop

($content

);fclose

($file

);//重新寫入檔案

$file

= fopen

($file_path

, 'w+'

);fwrite

($file

, implode(""

, $content

));fclose

($file);}

我的檔案讀取出來之後陣列的最後一行儲存的是false,所以if($fp)才往陣列裡寫。

如果檔案中有空行,請把這個判斷去掉,在對陣列進行兩次刪末尾行的操作。

如果太大到超出記憶體的檔案,這個方法不適用。

php 刪除最後一行,php如何刪除檔案最後一行

摘要 php如何刪除檔案最後一行 php刪除檔案最後一行的方法 首先利用fopen 函式開啟乙個檔案 然後利用fgets 函式逐行讀取檔案,將讀取內容放入陣列中 最後利用array pops 函式刪除陣列中的最後乙個元素即可。array pop 函式刪除陣列中的最後乙個元素。返回陣列的最後乙個值。如...

批量刪除TXT檔案第一行和最後一行

終於實現了把python用起來,記錄一下,環境為python3.7,看了一些網上的方法,但這總算是乙個不錯的開端。import os import os.path import codecs 這裡放著你要操作的資料夾名稱 path c users rym desktop 金融 後復權 後復權a股全 ...

C語言 一行一行讀取檔案txt

參考 怎麼用c語言實現讀取乙個txt檔案裡的資料 要按行讀出來 開啟檔案 fopen 需要開啟的路徑 然後使用fgets函式讀取行 include include include define max line 1024 intmain while fgets buf,max line,fp nul...