PHP Conference Japan 2024

mb_ltrim

(PHP 8 >= 8.4.0)

mb_ltrim去除字串開頭的空白字元(或其他字元)

說明

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

執行一個多位元組安全的 ltrim() 操作。去除字串開頭的空白字元(或其他字元)。

若沒有第二個參數,mb_ltrim() 會去除以下字元:

  • " " (Unicode U+0020),一般空格。
  • "\t" (Unicode U+0009),定位字元。
  • "\n" (Unicode U+000A),換行字元。
  • "\r" (Unicode U+000D),歸位字元。
  • "\0" (Unicode U+0000),空值字元 (NUL-byte)。
  • "\v" (Unicode U+000B),垂直定位字元。
  • "\f" (Unicode U+000C),換頁字元。
  • "\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 空格 (EM QUAD)。
  • "\u2002" (Unicode U+2002),en 空格 (EN SPACE)。
  • "\u2003" (Unicode U+2003),em 空格 (EM SPACE)。
  • "\u2004" (Unicode U+2004),三分之一 em 空格 (THREE-PER-EM SPACE)。
  • "\u2005" (Unicode U+2005),四分之一 em 空格 (FOUR-PER-EM SPACE)。
  • "\u2006" (Unicode U+2006),六分之一 em 空格 (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),段落分隔符。
  • "\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,則會使用內部字元編碼值。

傳回值

此函式會傳回一個字串,其中已從 string 的開頭移除空白字元。

參見

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

使用者貢獻的筆記

此頁面沒有使用者貢獻的筆記。
To Top