php trim()会删除换行符吗?

时间:2010-09-16 14:48:28

标签: php

我正在创建一个从磁性阅读器“轻扫”的应用程序。从磁读​​取器返回的字符串在文本后面有换行符。我可以使用php trim()删除换行符(显然任何前置或后置空格)?

3 个答案:

答案 0 :(得分:59)

是的,请参阅the manual

  

此函数返回一个字符串,其中从str的开头和结尾剥去了空格。如果没有第二个参数,trim()将删除这些字符:

     

" "(ASCII 32(0x20)),一个普通的空格   "\t"(ASCII 9(0x09)),一个标签   "\n"(ASCII 10(0x0A)),新行(换行符)   "\r"(ASCII 13(0x0D)),回车   "\0"(ASCII 0(0x00)),NUL字节   "\x0B"(ASCII 11(0x0B)),垂直制表符。

答案 1 :(得分:13)

另请注意:trim($string, "\n")trim($string, " ")

答案 2 :(得分:3)

请注意,默认情况下修剪不会删除它,如果它最后有breakline: <br>,那么请小心。

否则@Pekka的@ Petah的答案很好。