Метод title
Метод title класса Str применяется к строке и возвращает новую строку, в которой каждое слово начинается с заглавной буквы, а все остальные буквы преобразуются в нижний регистр. Этот метод особенно полезен при форматировании заголовков, названий статей или для приведения текста к единому стилю. Метод принимает один параметр - исходную строку, которую необходимо преобразовать.
Синтаксис
<?php
use Illuminate\Support\Str;
Str::title($string);
?>
Пример
Давайте преобразуем строку с названием статьи в формат заголовка:
<?php
use Illuminate\Support\Str;
$string = 'this is a sample article title';
$res = Str::title($string);
echo $res;
?>
Результат выполнения кода:
"This Is A Sample Article Title"
Пример
Метод также корректно обрабатывает слова, написанные в разных регистрах:
<?php
use Illuminate\Support\Str;
$string = 'hELLO wORLD';
$res = Str::title($string);
echo $res;
?>
Результат выполнения кода:
"Hello World"
Пример
Рассмотрим обработку строки с аббревиатурами и специальными символами:
<?php
use Illuminate\Support\Str;
$string = 'laravel PHP framework 8.x';
$res = Str::title($string);
echo $res;
?>
Результат выполнения кода:
"Laravel Php Framework 8.X"