(PHP 8 >= 8.4.0)
mb_ltrim — Remove espaços em branco (ou outros caracteres) do início de uma string
Realiza uma operação ltrim() segura para strings multi-byte. Remove espaços em branco (ou outros caracteres) do início de uma string.
Sem o segundo parâmetro, mb_ltrim() removerá estes caracteres:
" "
(Unicode U+0020), um espaço em branco normal.
"\t"
(Unicode U+0009), uma tabulação horizontal.
"\n"
(Unicode U+000A), uma nova linha (alimentação de linha).
"\r"
(Unicode U+000D), um retorno de carro.
"\0"
(Unicode U+0000), o byte NUL.
"\v"
(Unicode U+000B), uma tabulação vertical.
"\f"
(Unicode U+000C), uma alimentação de formulário.
"\u00A0"
(Unicode U+00A0), um espaço sem quebra de palavra (NO-BREAK SPACE).
"\u1680"
(Unicode U+1680), uma marca de espaço Ogham.
"\u2000"
(Unicode U+2000), um EN QUAD.
"\u2001"
(Unicode U+2001), um EM QUAD.
"\u2002"
(Unicode U+2002), um EN SPACE.
"\u2003"
(Unicode U+2003), um EM SPACE.
"\u2004"
(Unicode U+2004), um THREE-PER-EM SPACE.
"\u2005"
(Unicode U+2005), um FOUR-PER-EM SPACE.
"\u2006"
(Unicode U+2006), um SIX-PER-EM SPACE.
"\u2007"
(Unicode U+2007), um FIGURE SPACE.
"\u2008"
(Unicode U+2008), um PUNCTUATION SPACE.
"\u2009"
(Unicode U+2009), um THIN SPACE.
"\u200A"
(Unicode U+200A), um HAIR SPACE.
"\u2028"
(Unicode U+2028), um LINE SEPARATOR.
"\u2029"
(Unicode U+2029), um PARAGRAPH SEPARATOR.
"\u202F"
(Unicode U+202F), um NARROW NO-BREAK SPACE.
"\u205F"
(Unicode U+205F), um MEDIUM MATHEMATICAL SPACE.
"\u3000"
(Unicode U+3000), um IDEOGRAPHIC SPACE.
"\u0085"
(Unicode U+0085), um NEXT LINE (NEL).
"\u180E"
(Unicode U+180E), um MONGOLIAN VOWEL SEPARATOR.
string
characters
characters
.
Simplesmente liste todos os caracteres que precisam ser removidos.
encoding
Esta função retorna uma string com espaços em branco removidos do
início da string
.