2010-09-16 61 views
24

我正在创建一个应用程序,该应用程序需要从磁性阅读器中“滑动”。从磁性阅读器返回的字符串在文本后有一个换行符。我可以使用PHP修剪()删除换行符(显然任何前或后空白)?是否修剪()删除换行符?

+12

在这些种类的情况下,为什么不尝试一下,看看? – 2010-09-16 14:50:15

+0

换行是一种空白。 – 2010-09-16 15:20:50

回答

57

是它,看到the manual

该函数返回从空白开始和结束str剥离的字符串。没有第二个参数,trim()将删除这些字符:

" "(ASCII 32(0x20)),一个普通的空间。
"\t"(ASCII 9(0×09)),一个标签。
"\n"(ASCII 10(的0x0A)),新线(换行)。
"\r"(ASCII 13符(0x0D)),一个回车。
"\0"(ASCII 0(0×00))时,NUL字节。
"\x0B"(ASCII 11(0x0B)),一个垂直标签。

12

还要注意:trim($string, "\n")trim($string, " ")

3

注意修剪不会在默认情况下删除它,如果它有breakline: <br>底,所以要小心一点。

否则@佩卡的@佩塔提克瓦的回答是好。