Метод headline
Метод headline класса Str преобразует переданную строку в формат заголовка. Он разбивает строку по разделителям, делает первую букву каждого слова заглавной, а остальные буквы - строчными. Метод автоматически обрабатывает различные разделители, такие как подчеркивания, дефисы, точки и пробелы. Также он корректно обрабатывает аббревиатуры и слова в верхнем регистре.
Синтаксис
<?php
use Illuminate\Support\Str;
Str::headline($string);
?>
Пример
Преобразуем строку с подчеркиваниями в заголовок:
<?php
use Illuminate\Support\Str;
$res = Str::headline('hello_world');
echo $res;
?>
Результат выполнения кода:
"Hello World"
Пример
Преобразуем строку с дефисами в заголовок:
<?php
use Illuminate\Support\Str;
$res = Str::headline('laravel-framework-php');
echo $res;
?>
Результат выполнения кода:
"Laravel Framework Php"
Пример
Преобразуем строку в CamelCase с заглавными буквами:
<?php
use Illuminate\Support\Str;
$res = Str::headline('getUserProfileData');
echo $res;
?>
Результат выполнения кода:
"Get User Profile Data"
Пример
Преобразуем строку с точками в качестве разделителей:
<?php
use Illuminate\Support\Str;
$res = Str::headline('config.app.debug');
echo $res;
?>
Результат выполнения кода:
"Config App Debug"
Пример
Обработка строки с несколькими разделителями одновременно:
<?php
use Illuminate\Support\Str;
$res = Str::headline('hello_world-test.data');
echo $res;
?>
Результат выполнения кода:
"Hello World Test Data"