(PHP 8 >= 8.4.0)
mb_ltrim — Удаляет пробельные или другие символы в начале строки
Функция выполняет операцию, аналогичную функции ltrim(), но умеет безопасно обрабатывать строки, в которых символы кодируются переменным количеством байтов. Функция удаляет в начале строки пробельные символы, или символы, которые указали во втором аргументе.
Без второго аргумента функция mb_ltrim() удалит следующие символы:
" " (Unicode U+0020), стандартный пробел.
"\t" (Unicode U+0009), символ табуляции.
"\n" (Unicode U+000A), новая строка (символ перевода строки).
"\r" (Unicode U+000D), возврат каретки.
"\0" (Unicode U+0000), NUL-байт.
"\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 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), NEXT LINE (NEL) (следующая строка; одновременно переводит строку и возвращает позицию печати к началу строки).
"\u180E" (Unicode U+180E), MONGOLIAN VOWEL SEPARATOR (монгольская гласная разделитель).
string
Параметр encoding указывает кодировку символов.
При пропуске параметра или передаче значения null
функция интерпретирует символы в предустановленной кодировке модуля.
characterscharacters
принимает список символов, которые требуется удалить.
encoding
Функция возвращает строку string,
в начале которой удалила пробельные символы.