PHP Conference Japan 2024

mb_rtrim

(PHP 8 >= 8.4.0)

mb_rtrim去除字符串末尾的空白字符(或其他字符)

描述

mb_rtrim(string $string, ?string $characters = null, ?string $encoding = null): string

执行多字节安全的 rtrim() 操作,并返回一个字符串,其中已去除 string 末尾的空白字符(或其他字符)。

如果没有第二个参数,mb_rtrim() 将去除以下字符:

  • " " (Unicode U+0020),普通空格。
  • "\t" (Unicode U+0009),制表符。
  • "\n" (Unicode U+000A),换行符(换行)。
  • "\r" (Unicode U+000D),回车符。
  • "\0" (Unicode U+0000),空字节。
  • "\v" (Unicode U+000B),垂直制表符。
  • "\f" (Unicode U+000C),换页符。
  • "\u00A0" (Unicode U+00A0),不换行空格。
  • "\u1680" (Unicode U+1680),欧甘字母空格标记。
  • "\u2000" (Unicode U+2000),全角空格。
  • "\u2001" (Unicode U+2001),em空格。
  • "\u2002" (Unicode U+2002),en空格。
  • "\u2003" (Unicode U+2003),em空格。
  • "\u2004" (Unicode U+2004),3/em空格。
  • "\u2005" (Unicode U+2005),4/em空格。
  • "\u2006" (Unicode U+2006),6/em空格。
  • "\u2007" (Unicode U+2007),数字空格。
  • "\u2008" (Unicode U+2008),标点空格。
  • "\u2009" (Unicode U+2009),细空格。
  • "\u200A" (Unicode U+200A),毛细空格。
  • "\u2028" (Unicode U+2028),行分隔符。
  • "\u2029" (Unicode U+2029),段落分隔符。
  • "\u202F" (Unicode U+202F),窄不换行空格。
  • "\u205F" (Unicode U+205F),中等数学空格。
  • "\u3000" (Unicode U+3000),全角空格。
  • "\u0085" (Unicode U+0085),下一行 (NEL)。
  • "\u180E" (Unicode U+180E),蒙古语元音分隔符。

参数

string
输入字符串。
characters
可选地,可以使用 characters 参数指定要去除的字符。只需列出所有需要去除的字符。
encoding

encoding 参数是字符编码。如果省略或为 null,则使用内部字符编码值。

返回值

返回修改后的字符串。

参见

  • mb_trim() - 去除字符串开头和结尾的空白字符(或其他字符)
  • mb_ltrim() - 去除字符串开头的空白字符(或其他字符)
  • rtrim() - 去除字符串末尾的空白字符(或其他字符)
添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top