2010-09-16 47 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>底,所以要小心一點。

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