Вы можете использовать PHP-функцию trim()
для удаления пробелов, включая неразрывные пробелы, новые строки и табуляции в начале и конце строки. Функция не удаляет пробелы в середине строки. Давайте посмотрим на пример, чтобы понять, как это работает:
<?php
$my_str = ' Welcome to Zolin Digital ';
echo strlen($my_str); // Выводит: 33
$trimmed_str = trim($my_str);
echo strlen($trimmed_str); // Выводит: 28
?>
Чтобы удалить все двойные пробелы из строки воспользуйтесь регуляркой:
<?php
$my_str = ' Welcome to Zolin Digital ';
echo preg_replace('/(\s+)/', ' ', $my_str); // Выводит: Welcome to Zolin Digital
?>
А чтобы удалить вообще все пробелы из строки, подойдет следующее регулярное выражение:
<?php
$my_str = ' Welcome to Zolin Digital ';
echo preg_replace('/(\s+)/', '', $my_str); // Выводит: WelcometoZolinDigital
?>