trim()

1. 定义

该函数返回去除指定字符串首尾处的空白字符后的字符串。

2. 语法

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

  • "":普通空格符
  • \t:制表符
  • \n:换行符
  • \r:回车符
  • \0:空字节符
  • \x0B:垂直制表符

3. 参数说明

参数 可选性 数据类型 描述
$str 必需 字符串 被去除空白符的字符串
$character_mask 可选 字符串 被去除的字符,默认为" \t\n\r\0\x0B",也可以指定其他字符

4. 示例

<?php

// trim()
// 返回去除指定字符串首尾处的空白字符后的字符串(字符串中间的空白不处理)

$str = '    hello, world!';
$res = trim($str);
echo $str,"\n";// 输出:    hello, world!
echo $res,"\n";// 输出:hello, world!

// 去除以指定字符开头或结尾
$str = 'hello';
$res = trim($str, "he");
echo $res,"\n";// llo

$str = "\thello,\nPHP\tworld";
$res = trim($str);
echo $str,"\n";
/* 输出:
        hello,
PHP     world
*/

echo $res,"\n";
/* 输出:
hello,
PHP     world
*/

5. 延展阅读

  • ltrim():返回去除指定字符串左端的空白符(或其他字符)后的字符串
  • rtrim():返回去除指定字符串右端的空白符(或其他字符)后的字符串
  • str_replace():将指定字符串中特定的部分,替换成另一个字符串