需要使用php删除txt的最后一行

时间:2013-05-20 08:58:30

标签: php curl preg-replace preg-match str-replace

  1. İstanbul04:22
  2. Bursa00 03:11
  3. Ankara0 02:53
  4. İzmir00002:34
  5. Kayseri0 02:47
  6. 我使用curl将这些行保存到txt但我无法删除第6行。它不是空白。因为我可以删除空行。当我计算它显示的线条5时,当我创建新功能时它标记为6.我尝试了所有preg匹配,str替换,preg替换但我失败了。当我打开txt鼠标光标时总是在第六个'。我应该怎么做(对于“\ n”我猜)?

1 个答案:

答案 0 :(得分:2)

使用rtrim功能删除尾随回车符和换行符(如果存在):

$str = rtrim($str, "\r\n");

等效的preg_replace调用:

$str = preg_replace('/[\r\n]+$/', '', $str);