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

Метод title класса UnicodeString

Метод title класса UnicodeString преобразует строку так, чтобы каждое слово начиналось с заглавной буквы, а все остальные буквы были строчными. Метод не принимает параметров и возвращает новый объект UnicodeString с преобразованным значением. Исходный объект остаётся неизменным, так как класс UnicodeString является неизменяемым.

Синтаксис

$res = u('...')->title();

Пример

Давайте приведём строку 'hello world' к виду заголовка:

<?php use SymfonyComponentStringUnicodeString; $str = new UnicodeString('hello world'); $res = $str->title(); echo $res; ?>

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

"Hello World"

Пример

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

<?php use SymfonyComponentStringUnicodeString; $str = new UnicodeString('article TITLE example'); $res = $str->title(); echo $res; ?>

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

"Article Title Example"

Пример

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

<?php use SymfonyComponentStringUnicodeString; $str = new UnicodeString('abcde fghij'); $res = $str->title(); echo $str; echo PHP_EOL; echo $res; ?>

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

"abcde fghij" "Abcde Fghij"

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

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