如何从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