Как удалить пробелы из строки в PHP
В этом руководстве вы узнаете, почему и как можно удалять пробелы в начале и конце строки.
Нам может понадобиться Функция Trim()
Допустим, у вас есть форма, в которой пользователь может ввести некоторый текст в соответствующих полях и отправить вам эту информацию, нажав соответствующую кнопку. Когда данные вводятся внутри полей формы, пользователи могут случайно ввести пробел в начале или конце строки.
Например, они могли ввести " abc " вместо "авс".
Как человек, вы конечно можете распознать, что " abc " и "abc" - это одно и то же, но программа не может! Когда вы используете оператор if, проверяющий, равна ли входная переменная "abc", " abc " выдаст результат false.
Один из способов устранить эту ошибку - удалить все лишние пробелы на обоих концах строки с помощью функции trim(). Таким образом, даже если пользователь случайно введет лишний пробел при вводе, наша программа сможет удалить этот пробел и затем работать только с самим текстом.
Версии Trim()
Существует 3 версии trim(), их разница в том, где они обрезают пробелы.
- Trim(): обрезает пробелы на обоих концах
- Rtrim(): устраняет пробелы в правом конце строки
- Ltrim(): устраняет пробелы в левом конце строки
Однако функция trim() не удаляет пробелы в середине строки.
Комментарии
Для того чтобы оставить свое мнение, необходимо зарегистрироваться на сайте