PHP trim 字符串函数
-
定义和用法
trim - 去除字符串首尾处的空白字符(或者其他字符) -
版本支持
PHP4 PHP5 PHP7 支持 支持 支持 -
语法
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 参数指定。一般要列出所有希望过滤的字符,也可以使用 “..” 列出一个字符范围。 -
返回值
过滤后的字符串。 -
示例
尝试一下<?php $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); ?>
-