mb_trim

(PHP 8 >= 8.4.0)

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

Описание

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

Функция выполняет операцию, аналогичную функции trim(), но умеет безопасно обрабатывать строки, в которых символы кодируются переменным количеством байтов. Функция возвращает строку string, в начале и конце которой удалила пробельные символы, или символы, которые указали во втором аргументе. Без второго аргумента функция trim() удалит следующие символы:

  • " ": ASCII-символ SP с кодом 0x20 — стандартный пробел.
  • "\t": ASCII-символ HT с кодом 0x09 — символ табуляции.
  • "\n": ASCII-символ LF с кодом 0x0A — символ перевода строки.
  • "\r": ASCII-символ CR с кодом 0x0D — символ возврата каретки.
  • "\0": ASCII-символ NUL с кодом 0x00 — NUL-байт.
  • "\v": ASCII-символ VT с кодом 0x0B — символ вертикальной табуляции.

Список параметров

string
Строка (string), которую обрежет функция.
characters
Параметр characters принимает символы, которые удалит функция. В аргументе перечисляют символы, которые требуется удалить. Возрастающий диапазон символов указывают конструкцией .. — две точки.
encoding
Кодировка строки.

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

Функция возвращает обрезанную строку.

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

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