РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
908 of 1361 menu

Метод trim

Метод trim класса UnicodeString удаляет пробельные символы с начала и конца строки. Первым параметром можно передать строку с символами, которые нужно удалить. Если параметр не указан, удаляются стандартные пробельные символы: пробел, табуляция, перевод строки, возврат каретки, нулевой символ и вертикальная табуляция.

Синтаксис

public function trim(string $chars = " \t\n\r\0\x0B"): static

Пример

Давайте удалим пробелы с начала и конца строки:

<?php use Symfony\Component\String\UnicodeString; $str = new UnicodeString(' hello '); $res = $str->trim(); echo $res; ?>

Результат выполнения кода:

"hello"

Пример

Давайте удалим указанные символы с начала и конца строки:

<?php use Symfony\Component\String\UnicodeString; $str = new UnicodeString('abcdehelloabcde'); $res = $str->trim('abcde'); echo $res; ?>

Результат выполнения кода:

"hello"

Пример

Давайте удалим перевод строки и табуляцию по краям строки:

<?php use Symfony\Component\String\UnicodeString; $str = new UnicodeString("\n\t article \t\n"); $res = $str->trim(); echo $res; ?>

Результат выполнения кода:

"article"

Пример

Давайте убедимся, что метод не трогает пробелы внутри строки:

<?php use Symfony\Component\String\UnicodeString; $str = new UnicodeString(' hello user '); $res = $str->trim(); echo $res; ?>

Результат выполнения кода:

"hello user"

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

  • метод trimStart,
    который удаляет символы только с начала строки
  • метод trimEnd,
    который удаляет символы только с конца строки
  • метод collapseWhitespace,
    который схлопывает повторяющиеся пробелы в один
  • класс UnicodeString,
    который представляет Unicode-строку
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить