popov . dev

Главная

Библиотека

Статьи

Как удалить проб...

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

В этом руководстве вы узнаете, почему и как можно удалять пробелы в начале и конце строки.

Нам может понадобиться Функция Trim()

Допустим, у вас есть форма, в которой пользователь может ввести некоторый текст в соответствующих полях и отправить вам эту информацию, нажав соответствующую кнопку. Когда данные вводятся внутри полей формы, пользователи могут случайно ввести пробел в начале или конце строки.

Например, они могли ввести " abc " вместо "авс".

Как человек, вы конечно можете распознать, что " abc " и "abc" - это одно и то же, но программа не может! Когда вы используете оператор if, проверяющий, равна ли входная переменная "abc", " abc " выдаст результат false.

Один из способов устранить эту ошибку - удалить все лишние пробелы на обоих концах строки с помощью функции trim(). Таким образом, даже если пользователь случайно введет лишний пробел при вводе, наша программа сможет удалить этот пробел и затем работать только с самим текстом.

Версии Trim()

Существует 3 версии trim(), их разница в том, где они обрезают пробелы.

  • Trim(): обрезает пробелы на обоих концах
  • Rtrim(): устраняет пробелы в правом конце строки
  • Ltrim(): устраняет пробелы в левом конце строки

Однако функция trim() не удаляет пробелы в середине строки.

Комментарии

Для того чтобы оставить свое мнение, необходимо зарегистрироваться на сайте