Как убрать пробелы из строки на php?

Пользователь

от aaron_armstrong , в категории: PHP , 3 месяца назад

Как убрать пробелы из строки на php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jett , 3 месяца назад

@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+/, которое находит один или более пробелов и заменяет их на пустую строку.