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

Метод collapseWhitespace

Метод collapseWhitespace класса UnicodeString заменяет все последовательности пробельных символов (пробелы, табы, переводы строк) одним обычным пробелом. Также метод удаляет пробельные символы в начале и в конце строки. Метод не принимает параметров и возвращает новый объект UnicodeString с преобразованной строкой.

Синтаксис

$ustr->collapseWhitespace()

Пример

Давайте преобразуем строку с множественными пробелами:

<?php use SymfonyComponentStringUnicodeString; $ustr = new UnicodeString(" abcde hello "); $res = $ustr->collapseWhitespace(); echo $res; ?>

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

"abcde hello"

Пример

Давайте преобразуем строку с табами и переводами строк:

<?php use SymfonyComponentStringUnicodeString; $ustr = new UnicodeString("article user hello"); $res = $ustr->collapseWhitespace(); echo $res; ?>

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

"article user hello"

Пример

Давайте проверим, что метод не изменяет исходный объект:

<?php use SymfonyComponentStringUnicodeString; $ustr = new UnicodeString(" abcde hello "); $res = $ustr->collapseWhitespace(); echo $ustr; echo " "; echo $res; ?>

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

" abcde hello " "abcde hello"

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

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