php rtrim()怎么去掉一个字符

什么是rtrim函数

rtrim() 函数是PHP中的字符串函数之一,其中rtrim的含义是Right Trim,从字符串的右侧删除空格或指定的字符。

使用rtrim()函数删除空格

定义

string rtrim ( string $str [, string $character_mask ] )

参数

$str规定要修改的字符串。

$character_mask (可选的)规定从字符串右侧删除哪些字符。

用法

rtrim()函数有两个参数,其中$str参数是必选的,character_mask为可选参数,如果省略了第二个参数,则rtrim()将删除字符串的右侧空格。

$str = "Hello world! ";

echo rtrim($str); // 输出:"Hello world!"

使用rtrim()函数删除指定字符

rtrim()函数的第二个参数可以指定要删除的字符,如下:

$str = "Hello, world!";

echo rtrim($str, "!"); // 输出:"Hello, world"

此时会将字符串中右侧的感叹号(!)删除。

注意事项

需要注意的是,如果$rtrim()函数的第二个参数包含多个字符,则将删除所有匹配字符,如下:

$str = "Hello, world!";

echo rtrim($str, ",!"); // 输出:"Hello"

此时会将字符串中右侧的逗号(,)和感叹号(!)同时删除。

需要注意的是,如果字符$ mask是零或null,则会删除 \ 0、\t、\n、\x0B、\r 和空格等字符。

需要注意的是,rtrim()函数只删除字符串末尾的空格或字符,而不会删除字符串内部的空格或字符。

总结

rtrim()函数是PHP中常用的字符串函数之一,可以方便的删除字符串右侧的空格或指定的字符。使用rtrim()函数减少代码量,提高程序运行效率。

后端开发标签