如何從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. 刪除VB.net文件末尾的CR/LF
- 2. C++如何從文本文件的末尾刪除新行?
- 3. 批處理:刪除文本文件末尾的換行符?
- 4. 刪除字符串末尾的新行
- 5. 如何刪除文件末尾的空行?
- 6. 從excel文件轉換成的文本文件末尾刪除空行
- 7. 正在安裝軟件的腳本末尾刪除文件夾
- 8. 通過刪除文件末尾的新行字符創建新文件
- 9. PHP - 從文本文件末尾讀取
- 10. 如何從杜-h輸出的末尾刪除文件名
- 11. 從鏈表的末尾刪除
- 12. 刪除字符串末尾的'/'?
- 13. 刪除句子末尾的#標籤
- 14. 刪除字符串末尾的逗號
- 15. 在numpy數組的末尾刪除dtype
- 16. 如何讓Apache Camel在「直接」路線末尾刪除文件?
- 17. 如何刪除錶行到其他行的末尾
- 18. 如何防止VSCode自動格式刪除json文件末尾的新行?
- 19. 從字符串末尾刪除.pdb
- 20. C++線程在其末尾刪除
- 21. 從字符串末尾刪除^符號
- 22. 從變量末尾刪除'/' - bash
- 23. 刪除?和/在網址末尾
- 24. PHP:從字符串末尾的URL中刪除'print /'
- 25. 文檔末尾的事件
- 26. HTML文件末尾的CSS
- 27. 刪除在行末
- 28. 刪除文件結尾
- 29. 從文本框中的單詞的末尾刪除逗號
- 30. 如何刪除textarea末尾的換行符
取決於如果它是一個文本行或空行...... – T0xicCode 2010-07-12 02:16:22