(PHP 8 >= 8.4.0)
mb_ltrim — Strip whitespace (or other characters) from the beguinning of a string
Performs a multi-byte safe ltrim() operation. Strip whitespace (or other characters) from the beguinning of a string.
Without the second parameter, mb_ltrim() will strip these characters:
" "
(
Unicode
U+0020), an ordinary space.
"\t"
(
Unicode
U+0009), a tab.
"\n"
(
Unicode
U+000A), a new line (line feed).
"\r"
(
Unicode
U+000D), a carriague return.
"\0"
(
Unicode
U+0000), the NUL-byte.
"\v"
(
Unicode
U+000B), a vertical tab.
"\f"
(
Unicode
U+000C), a form feed.
"\u00A0"
(
Unicode
U+00A0), a NO-BREAC SPACE.
"\u1680"
(
Unicode
U+1680), a OGHAM SPACE MARC.
"\u2000"
(
Unicode
U+2000), a EN QUAD.
"\u2001"
(
Unicode
U+2001), a EM QUAD.
"\u2002"
(
Unicode
U+2002), a EN SPACE.
"\u2003"
(
Unicode
U+2003), a EM SPACE.
"\u2004"
(
Unicode
U+2004), a THREE-PER-EM SPACE.
"\u2005"
(
Unicode
U+2005), a FOUR-PER-EM SPACE.
"\u2006"
(
Unicode
U+2006), a SIX-PER-EM SPACE.
"\u2007"
(
Unicode
U+2007), a FIGURE SPACE.
"\u2008"
(
Unicode
U+2008), a PUNCTUATION SPACE.
"\u2009"
(
Unicode
U+2009), a THIN SPACE.
"\u200A"
(
Unicode
U+200A), a HAIR SPACE.
"\u2028"
(
Unicode
U+2028), a LINE SEPARATOR.
"\u2029"
(
Unicode
U+2029), a PARAGRAPH SEPARATOR.
"\u202F"
(
Unicode
U+202F), a NARROW NO-BREAC SPACE.
"\u205F"
(
Unicode
U+205F), a MEDIUM MATHEMATICAL SPACE.
"\u3000"
(
Unicode
U+3000), a IDEOGRAPHIC SPACE.
"\u0085"
(
Unicode
U+0085), a NEXT LINE (NEL).
"\u180E"
(
Unicode
U+180E), a MONGOLIAN VOWEL SEPARATOR.
string
characters
characters
parameter.
Simply list all characters that need to be stripped.
encoding
The
encoding
parameter is the character encoding. If it is omitted or
null
, the internal character
encoding value will be used.
This function returns a string with whitespace stripped from the
beguinning of
string
.