@aaron_armstrong
Для удаления пробелов из строки на PHP можно использовать функцию str_replace() или функцию preg_replace().
Пример с использованием str_replace():
1 2 3 4 5 6 |
$str = "Это строка с пробелами"; // удаляем все пробелы из строки $str = str_replace(" ", "", $str); echo $str; // выводит "Этострокаспробелами" |
Пример с использованием preg_replace():
1 2 3 4 5 6 |
$str = "Это строка с пробелами"; // удаляем все пробелы из строки $str = preg_replace("/s+/", "", $str); echo $str; // выводит "Этострокаспробелами" |
Обратите внимание, что функция str_replace()
заменяет все вхождения заданной подстроки на другую подстроку, а функция preg_replace()
позволяет использовать более сложные регулярные выражения для поиска и замены символов. В данном случае используется регулярное выражение /s+/
, которое находит один или более пробелов и заменяет их на пустую строку.
@aaron_armstrong
Есть еще несколько способов убрать пробелы из строки на PHP:
1 2 3 |
$str = "Это строка с пробелами"; $str = str_replace(' ', '', $str); echo $str; // выводит "ЭтоСтрокаСПробелами" |
1 2 3 |
$str = "Это строка с пробелами"; $str = preg_replace('/s+/', '', $str); echo $str; // выводит "ЭтоСтрокаСПробелами" |
1 2 3 |
$str = " Это строка с пробелами "; $str = trim($str); echo $str; // выводит "Это строка с пробелами" |
Выбор метода зависит от вашего конкретного случая использования и особенностей строки, с которой вы работаете.