English | 简体中文 | 繁體中文
查询

chop()函数—用法及示例

「 从字符串末尾删除空白字符(或其他字符) 」


函数名称:chop()

函数功能:从字符串末尾删除空白字符(或其他字符)。

适用版本:该函数在PHP 4、5、7版本均可用。

语法:string chop ( string $str [, string $character_mask ] )

参数说明:

  • $str:要处理的字符串。
  • $character_mask(可选):指定要从字符串末尾删除的字符范围,默认为删除空白字符。

返回值:返回处理后的字符串。

示例:

  1. 删除字符串末尾的空白字符:
$str = "Hello World    ";
$result = chop($str);
echo $result; // 输出:Hello World
  1. 删除字符串末尾的指定字符范围:
$str = "Hello World###";
$result = chop($str, "#");
echo $result; // 输出:Hello World
  1. 删除字符串末尾的换行符和回车符:
$str = "Hello World\n\r";
$result = chop($str, "\n\r");
echo $result; // 输出:Hello World

注意事项:

  • chop() 函数是 rtrim() 的别名,两者功能相同。
  • 如果没有提供 $character_mask 参数,chop() 函数会删除字符串末尾的空白字符(包括空格、制表符、换行符、回车符等)。
  • 字符串被判断为空的标准是空字符、空格、制表符、换行符和回车符。
  • 如果 $character_mask 参数包含多个字符,只要字符串末尾的字符在其中之一,就会被删除。
  • 如果字符串本身为空,则返回一个空字符串,不会报错。
补充纠错
上一个函数: chmod()函数
下一个函数: chown()函数
热门PHP函数
分享链接