PHP Conference Japan 2024

mb_trim

(PHP 8 >= 8.4.0)

mb_trim從字串的開頭和結尾移除空白 (或其他字元)

描述

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

執行多位元組安全的 trim() 操作,並傳回從 string 的開頭和結尾移除空白的字串。若沒有第二個參數,mb_trim() 將會移除這些字元

  • " " (萬國碼 U+0020),一個普通的空格。
  • "\t" (萬國碼 U+0009),一個 Tab。
  • "\n" (萬國碼 U+000A),一個換行符號 (換行)。
  • "\r" (萬國碼 U+000D),一個歸位符號。
  • "\0" (萬國碼 U+0000),NUL 位元組。
  • "\v" (萬國碼 U+000B),一個垂直 Tab。
  • "\f" (萬國碼 U+000C),一個換頁符號。
  • "\u00A0" (萬國碼 U+00A0),一個不中斷空格。
  • "\u1680" (萬國碼 U+1680),一個歐甘文字空格符號。
  • "\u2000" (萬國碼 U+2000),一個 EN 四分空格。
  • "\u2001" (萬國碼 U+2001),一個 EM 四分空格。
  • "\u2002" (萬國碼 U+2002),一個 EN 空格。
  • "\u2003" (萬國碼 U+2003),一個 EM 空格。
  • "\u2004" (萬國碼 U+2004),一個三分之一 EM 空格。
  • "\u2005" (萬國碼 U+2005),一個四分之一 EM 空格。
  • "\u2006" (萬國碼 U+2006),一個六分之一 EM 空格。
  • "\u2007" (萬國碼 U+2007),一個數字空格。
  • "\u2008" (萬國碼 U+2008),一個標點空格。
  • "\u2009" (萬國碼 U+2009),一個細空格。
  • "\u200A" (萬國碼 U+200A),一個髮絲空格。
  • "\u2028" (萬國碼 U+2028),一個行分隔符號。
  • "\u2029" (萬國碼 U+2029),一個段落分隔符號。
  • "\u202F" (萬國碼 U+202F),一個窄不中斷空格。
  • "\u205F" (萬國碼 U+205F),一個中等數學空格。
  • "\u3000" (萬國碼 U+3000),一個表意空格。
  • "\u0085" (萬國碼 U+0085),一個下一行 (NEL)。
  • "\u180E" (萬國碼 U+180E),一個蒙古語母音分隔符號。

參數

string
將被修剪的 string
characters
(可選)可以使用 characters 參數指定要刪除的字元。只需列出所有需要刪除的字元即可。
encoding

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

回傳值

修剪後的字串。

參見

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

使用者貢獻註解

此頁面沒有使用者貢獻註解。
To Top