PHP trim 字符串函數

定義和用法

trim - 去除字符串首尾處的空白字符(或者其他字符)

語法

trim ( string $str [, string $character_mask = " \t\n\r\0\x0B" ] )

此函數返回字符串 str 去除首尾空白字符後的結果。如果不指定第二個參數,trim() 將去除這些字符:

  • " " (ASCII 32 (0x20)),普通空格符。

  • "\t" (ASCII 9 (0x09)),製表符。

  • "\n" (ASCII 10 (0x0A)),換行符。

  • "\r" (ASCII 13 (0x0D)),回車符。

  • "\0" (ASCII 0 (0x00)),空字節符。

  • "\x0B" (ASCII 11 (0x0B)),垂直製表符。

參數

參數必需的描述
str待處理的字符串。
character_mask可選參數,過濾字符也可由 character_mask 參數指定。一般要列出所有希望過濾的字符,也可以使用 “..” 列出一個字符範圍。

示例

$text   = "\t\tThese are a few words :) ...  ";
$binary = "\x09Example string\x0A";
$hello  = "Hello World";
var_dump($text, $binary, $hello);
print "<br/>";
$trimmed = trim($text);
var_dump($trimmed);
print "<br/>";
$trimmed = trim($text, " \t.");
var_dump($trimmed);
print "<br/>";
$trimmed = trim($hello, "Hdle");
var_dump($trimmed);
print "<br/>";
// 清除 $binary 首位的 ASCII 控制字符
// (包括 0-31)
$clean = trim($binary, "\x00..\x1F");
var_dump($clean);

相關函數

ltrim() - 刪除字符串開頭的空白字符(或其他字符)

rtrim() - 刪除字符串末端的空白字符(或者其他字符)

str_replace() - 子字符串替換

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章