Intereting Posts
В регулярном выражении изменяется, когда вы добавляете знак вопроса в. + PHPMailer, вернуть код SMTP как вставлять и извлекать изображения в базу данных и из нее, используя php Как я могу сортировать массивы и данные в PHP? Многомерная итерация массива Удаление массива PHP по значению (не ключевое слово) открытие документа MS word без использования com-объекта Я получаю Error parsing data org.json.JSONException Что это за строка? Как я неэтериализую эту строку? Symfony2 FOSUserBundle, расширяющая регистрационную форму, вызывает дублирование электронной почты для подтверждения Symfony2 – вызов EmailValidator внутри пользовательского валидатора Как получить весь ключ в многомерном массиве в php PHP разные односторонние хэши для защиты паролем Какие ситуации требуют использования eval (), потому что альтернатив нет? Предупреждение: PDOStatement :: bindValue (): SQLSTATE : Недопустимый номер параметра: Столбцы / Параметры основаны на 1

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

Возможный дубликат:
Вырезать пробелы внутри переменной в PHP

Как я могу удалить / удалить все пробелы строки в PHP?

У меня есть строка, как $string = "this is my string"; выход должен быть "thisismystring"

Как я могу это сделать?

Solutions Collecting From Web of "Как удалить все пробелы из строки в php?"

Вы просто имеете в виду пробелы или все пробелы?

Для пробелов используйте 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);