PHP Conference Japan 2024

mb_rtrim

(PHP 8 >= 8.4.0)

mb_rtrim移除字串結尾的空白字元(或其他字元)

說明

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

執行一個多位元組安全的 rtrim() 操作,並返回一個從 string 尾端移除空白(或其他字元)的字串。

如果沒有第二個參數,mb_rtrim() 會移除以下字元:

  • " " (Unicode U+0020),一個普通的空格。
  • "\t" (Unicode U+0009),一個定位鍵 (tab)。
  • "\n" (Unicode U+000A),一個換行符號 (line feed)。
  • "\r" (Unicode U+000D),一個歸位字元 (carriage return)。
  • "\0" (Unicode U+0000),空位元組 (NUL-byte)。
  • "\v" (Unicode U+000B),一個垂直定位鍵 (vertical tab)。
  • "\f" (Unicode U+000C),一個換頁符號 (form feed)。
  • "\u00A0" (Unicode U+00A0),一個不斷行空格 (NO-BREAK SPACE)。
  • "\u1680" (Unicode U+1680),一個歐甘空格標記 (OGHAM SPACE MARK)。
  • "\u2000" (Unicode U+2000),一個全方空格 (EN QUAD)。
  • "\u2001" (Unicode U+2001),一個全形空格 (EM QUAD)。
  • "\u2002" (Unicode U+2002),一個半形空格 (EN SPACE)。
  • "\u2003" (Unicode U+2003),一個全形空白 (EM SPACE)。
  • "\u2004" (Unicode U+2004),一個三分之一全形空格 (THREE-PER-EM SPACE)。
  • "\u2005" (Unicode U+2005),一個四分之一全形空格 (FOUR-PER-EM SPACE)。
  • "\u2006" (Unicode U+2006),一個六分之一全形空格 (SIX-PER-EM SPACE)。
  • "\u2007" (Unicode U+2007),一個數字空格 (FIGURE SPACE)。
  • "\u2008" (Unicode U+2008),一個標點空格 (PUNCTUATION SPACE)。
  • "\u2009" (Unicode U+2009),一個窄空格 (THIN SPACE)。
  • "\u200A" (Unicode U+200A),一個極窄空格 (HAIR SPACE)。
  • "\u2028" (Unicode U+2028),一個分行符號 (LINE SEPARATOR)。
  • "\u2029" (Unicode U+2029),一個段落分隔符號 (PARAGRAPH SEPARATOR)。
  • "\u202F" (Unicode U+202F),一個窄不斷行空格 (NARROW NO-BREAK SPACE)。
  • "\u205F" (Unicode U+205F),一個中等數學空格 (MEDIUM MATHEMATICAL SPACE)。
  • "\u3000" (Unicode U+3000),一個全形空格 (IDEOGRAPHIC SPACE)。
  • "\u0085" (Unicode(統一碼) U+0085),換行符號 (NEL)。
  • "\u180E" (Unicode(統一碼) U+180E),蒙古文母音分隔符號。

參數

string(字串)
輸入的字串。
characters(字元)
您也可以選擇使用 characters 參數來指定要移除的字元。只需列出所有需要移除的字元即可。
encoding(編碼)

encoding 參數是字元編碼。如果省略或為 null,則會使用內部的字元編碼值。

回傳值

回傳修改後的字串。

參見

  • mb_trim() - 從字串的開頭和結尾移除空白字元(或其他字元)
  • mb_ltrim() - 從字串的開頭移除空白字元(或其他字元)
  • rtrim() - 從字串的結尾移除空白字元(或其他字元)
新增註記

使用者提供的註記

此頁面沒有使用者提供的註記。
To Top