@gussie.jones Вы можете просто заменить все двойные пробелы с одинарными пробелами используя str_replace фукнцию в PHP:
1 2 3 4 5 6 |
<?php $text = 'Test Test2 test3 test4'; // Test Test2 test3 test4 echo str_replace(' ', ' ', $text); |
@gussie.jones
Вы можете использовать функцию preg_replace()
для удаления двойных пробелов в строке. Например:
1 2 3 |
$string = 'This string has multiple spaces.'; $new_string = preg_replace('/s+/', ' ', $string); echo $new_string; // This string has multiple spaces. |
Этот код заменит все последовательности нескольких пробелов на один пробел. Если вы хотите удалить все двойные пробелы, а не только последовательности нескольких пробелов, вы можете использовать следующую регулярную выражению:
1
|
$new_string = preg_replace('/s{2,}/', ' ', $string); |
Этот код заменит все двойные пробелы на один пробел. Обратите внимание, что это регулярное выражение также заменит тройные, четверные и т. д. пробелы.