phpday 2025 - Call For Papers

mb_rtrim

(PHP 8 >= 8.4.0)

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

Описание

mb_rtrim(string $string, ?string $characters = null, ?string $encoding = null): string

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

Без второго аргумента функция mb_rtrim() удалит следующие символы:

  • " " (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.

characters
Необязательный параметр characters принимает список символов, которые требуется удалить.
encoding
Кодировка строки.

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

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

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

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

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

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