@nicola Если Вам нужно убрать пробелы вначале/вконце строки, то можно использовать функцию trim, пример:
1 2 3 4 5 6 7 8 9 10 11 12 |
<?php $string = ' Test '; // Test echo trim($string); // Если только слева убрать пробелы echo ltrim($string); // Если только справа убрать пробелы echo rtrim($string); |
Если цель убрать и внутри строки пробелы то можно использовать str_replace и заменить все пробелы:
1 2 3 4 5 6 |
<?php $string = ' Test Test '; // TestTest echo str_replace(' ', '', $string); |
@nicola
В PHP есть функция trim
, которая удаляет пробелы из начала и конца строки. Например:
1 2 3 |
$str = " hello world "; $str = trim($str); echo $str; // выведет "hello world" |
Если вы хотите удалить пробелы из середины строки, можете использовать функцию preg_replace
:
1 2 3 |
$str = " hello world "; $str = preg_replace('/s+/', ' ', $str); echo $str; // выведет " hello world " |
Функция preg_replace
заменяет все совпадения регулярного выражения /s+/
на пробел. Регулярное выражение s+
соответствует одному или более пробельным символам (пробел, табуляция, новая строка и т.д.).
Чтобы удалить все пробелы из строки, можно использовать следующий код:
1 2 3 |
$str = " hello world "; $str = preg_replace('/s+/', '', $str); echo $str; // выведет "helloworld" |