Метод plural
Метод plural класса Str преобразует английские существительные
в форму множественного числа. В качестве первого параметра
передаётся строка для преобразования. Вторым необязательным
параметром можно указать количество элементов - если оно
равно 1, то строка останется в единственном числе.
Метод использует встроенные правила английского языка для
образования множественного числа.
Синтаксис
<?php
Str::plural($string, $count = 2);
?>
Пример
Давайте преобразуем существительное 'user' во множественное число:
<?php
use Illuminate\Support\Str;
$res = Str::plural('user');
echo $res;
?>
Результат выполнения кода:
"users"
Пример
Давайте преобразуем существительное 'category' во множественное число:
<?php
use Illuminate\Support\Str;
$res = Str::plural('category');
echo $res;
?>
Результат выполнения кода:
"categories"
Пример
Давайте преобразуем существительное 'child' во множественное число:
<?php
use Illuminate\Support\Str;
$res = Str::plural('child');
echo $res;
?>
Результат выполнения кода:
"children"
Пример
Давайте преобразуем существительное 'person' во множественное число:
<?php
use Illuminate\Support\Str;
$res = Str::plural('person');
echo $res;
?>
Результат выполнения кода:
"people"
Пример
Давайте оставим существительное в единственном числе,
передав вторым параметром количество 1:
<?php
use Illuminate\Support\Str;
$res = Str::plural('article', 1);
echo $res;
?>
Результат выполнения кода:
"article"
Пример
Давайте используем метод plural вместе с методом
singular для получения обеих форм слова:
<?php
use Illuminate\Support\Str;
$word = 'bus';
$singular = Str::singular($word);
$plural = Str::plural($word);
echo "Singular: " . $singular . "\n";
echo "Plural: " . $plural;
?>
Результат выполнения кода:
"Singular: bus"
"Plural: buses"