Возможный дубликат:
Вырезать пробелы внутри переменной в PHP
Как я могу удалить / удалить все пробелы строки в PHP?
У меня есть строка, как $string = "this is my string";
выход должен быть "thisismystring"
Как я могу это сделать?
Вы просто имеете в виду пробелы или все пробелы?
Для пробелов используйте str_replace :
$string = str_replace(' ', '', $string);
Для всех пробелов используйте preg_replace :
$string = preg_replace('/\s+/', '', $string);
( Отсюда ).
Если вы хотите удалить все пробелы:
$str = preg_replace('/\s+/', '', $str);
См. Пятый пример в документации preg_replace . (Примечание, я изначально скопировал это здесь.)
Редактировать: комментаторы указали, и правильно, что str_replace лучше, чем preg_replace, если вы действительно просто хотите удалить символ пробела. Причиной использования preg_replace было бы удаление всех пробелов (включая вкладки и т. Д.).
Если вы знаете, что пробел – это только пробелы, вы можете использовать:
$string = str_replace(' ','',$string);
Но если это может быть из-за пробела, вкладка … вы можете использовать:
$string = preg_replace('/\s+/','',$string);
str_replace выполнит трюк
$new_str = str_replace(' ', '', $old_str);