如何從PHP的末尾刪除一行?謝謝。用PHP刪除文件末尾的行
0
A
回答
5
0
如果您正在尋找刪除的最後一行是包含換行符(\ n)的字符串,那麼你會做這樣的事情...
$someString = "This is a test\nAnd Another Test\nAnd another test.";
echo "SomeString BEFORE=".$someString."\n";
// find the position of the last occurrence of a \n
$firstN = strlen($someString) - strpos(strrev($someString), "\n");
// get rid of the last line
$someString = substr($someString, 0, $firstN);
echo "SomeString AFTER=".$someString;
0
,如果你想刪除從文件末尾開始,可以嘗試使用PHP的file()函數讀取文件(將其放入數組中),然後彈出最後一個元素。這是假設PHP正在識別文件中的行尾。
0
$subject = 'Text
written
with
lines';
echo preg_replace('/\\n[^\\n]*\\n?$/', '', $subject);
用功能,可以有在其中被忽略結束一個特殊的換行,「因爲它往往是讓一個在文件的最後一個好習慣(假設你從文件中讀取字符串)。
相關問題
- 1. 刪除文件末尾的空行
- 2. 刪除VB.net文件末尾的CR/LF
- 3. 批處理:刪除文本文件末尾的換行符?
- 4. Python - 刪除文件末尾的空行文本
- 5. C++如何從文本文件的末尾刪除新行?
- 6. 刪除文本文件末尾的空行
- 7. 刪除字符串末尾的新行
- 8. 刪除特定行末尾的符號
- 9. .htaccess刪除.php,但添加/末尾
- 10. 如何刪除文件末尾的空行?
- 11. 刪除日誌文件中每行末尾的選項卡
- 12. 使用VBA刪除文本文件末尾的逗號
- 13. 從URL的末尾刪除尾部'/'
- 14. 在\ n末尾刪除空行\ n
- 15. MonoTouch.Dialog在表末尾刪除行
- 16. 使用Javascript刪除URL的末尾
- 17. 從excel文件轉換成的文本文件末尾刪除空行
- 18. PHP源文件末尾用>
- 19. 正在安裝軟件的腳本末尾刪除文件夾
- 20. 通過刪除文件末尾的新行字符創建新文件
- 21. PHP - 從文本文件末尾讀取
- 22. UglifyJS2在塊或文件末尾刪除想要的評論
- 23. 如何從杜-h輸出的末尾刪除文件名
- 24. 重寫文件夾並刪除末尾的斜槓
- 25. 從Python的文件名末尾刪除整數
- 26. Python刪除CSV文件末尾的空格
- 27. 在寫入文本文件之前刪除字符串末尾的空行?
- 28. 從URL的末尾刪除字符
- 29. 從鏈表的末尾刪除
- 30. 在numpy數組的末尾刪除dtype
取決於如果它是一個文本行或空行...... – T0xicCode 2010-07-12 02:16:22