Метод singular
Метод singular класса Str преобразует переданную строку, содержащую английское слово во множественном числе, в форму единственного числа. Метод использует внутренний словарь исключений и правила английской грамматики. В качестве единственного параметра принимает строку и возвращает строку в единственном числе. Если переданное слово уже в единственном числе, метод вернет его без изменений.
Синтаксис
<?php
Str::singular($string);
?>
Пример
Давайте преобразуем слово 'users' в единственное число:
<?php
use Illuminate\Support\Str;
$res = Str::singular('users');
echo $res;
?>
Результат выполнения кода:
"user"
Пример
Давайте преобразуем слово 'categories' в единственное число:
<?php
use Illuminate\Support\Str;
$res = Str::singular('categories');
echo $res;
?>
Результат выполнения кода:
"category"
Пример
Давайте преобразуем слово, которое уже в единственном числе 'child':
<?php
use Illuminate\Support\Str;
$res = Str::singular('child');
echo $res;
?>
Результат выполнения кода:
"child"
Пример
Давайте преобразуем слово с неправильной формой множественного числа 'men':
<?php
use Illuminate\Support\Str;
$res = Str::singular('men');
echo $res;
?>
Результат выполнения кода:
"man"
Пример
Давайте преобразуем слово 'people' в единственное число:
<?php
use Illuminate\Support\Str;
$res = Str::singular('people');
echo $res;
?>
Результат выполнения кода:
"person"
Пример
Давайте преобразуем слово 'news' (всегда в единственном числе):
<?php
use Illuminate\Support\Str;
$res = Str::singular('news');
echo $res;
?>
Результат выполнения кода:
"news"