PHP 8.4.1 Released!

mb_ltrim

(PHP 8 >= 8.4.0)

mb_ltrimУдаляет пробельные или другие символы в начале строки

Описание

mb_ltrim(string $string, string $characters = null, string $encoding = null): string

Функция выполняет операцию, аналогичную функции 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
Входная строка.
characters
Необязательный параметр characters принимает список символов, которые требуется удалить.
encoding
Кодировка строки.

Возвращаемые значения

Функция возвращает строку string, в начале которой удалила пробельные символы.

Смотрите также

  • mb_trim() - Удаляет пробельные или другие символы в начале и конце строки
  • mb_rtrim() - Удаляет пробелы или другие символы в конце строки
  • ltrim() - Удаляет пробельные или другие символы в начале строки
Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top