函数名称:chop()
函数功能:从字符串末尾删除空白字符(或其他字符)。
适用版本:该函数在PHP 4、5、7版本均可用。
语法:string chop ( string $str [, string $character_mask ] )
参数说明:
- $str:要处理的字符串。
- $character_mask(可选):指定要从字符串末尾删除的字符范围,默认为删除空白字符。
返回值:返回处理后的字符串。
示例:
- 删除字符串末尾的空白字符:
$str = "Hello World ";
$result = chop($str);
echo $result; // 输出:Hello World
- 删除字符串末尾的指定字符范围:
$str = "Hello World###";
$result = chop($str, "#");
echo $result; // 输出:Hello World
- 删除字符串末尾的换行符和回车符:
$str = "Hello World\n\r";
$result = chop($str, "\n\r");
echo $result; // 输出:Hello World
注意事项:
- chop() 函数是 rtrim() 的别名,两者功能相同。
- 如果没有提供 $character_mask 参数,chop() 函数会删除字符串末尾的空白字符(包括空格、制表符、换行符、回车符等)。
- 字符串被判断为空的标准是空字符、空格、制表符、换行符和回车符。
- 如果 $character_mask 参数包含多个字符,只要字符串末尾的字符在其中之一,就会被删除。
- 如果字符串本身为空,则返回一个空字符串,不会报错。