Метод squish
Метод squish применяется к строке и удаляет все лишние пробелы.
Он удаляет пробелы в начале и конце строки, а также заменяет множественные
пробелы внутри строки на один пробел.
Метод принимает строку в качестве аргумента и возвращает обработанную строку.
Если передана пустая строка, метод вернет пустую строку.
Синтаксис
<?php
use Illuminate\Support\Str;
Str::squish($string);
?>
Пример
Давайте удалим лишние пробелы из строки с множественными пробелами внутри:
<?php
use Illuminate\Support\Str;
$text = "Hello world! How are you?";
$res = Str::squish($text);
echo $res;
?>
Результат выполнения кода:
"Hello world! How are you?"
Пример
Давайте обработаем строку с пробелами в начале и в конце:
<?php
use Illuminate\Support\Str;
$text = " abcde ";
$res = Str::squish($text);
echo $res;
?>
Результат выполнения кода:
"abcde"
Пример
Давайте обработаем строку с пробелами между словами и в начале строки:
<?php
use Illuminate\Support\Str;
$text = " article user category ";
$res = Str::squish($text);
echo $res;
?>
Результат выполнения кода:
"article user category"