trim
Удаляет пробелы и другие символы с начала и конца строки.
Доступно с: PHP 4
Синтаксис
trim(string $string, string $characters = " \n\r\t\v\x00"): stringПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $string | string | Исходная строка. |
| $characters | string | Какие символы удалять. По умолчанию — пробел, перевод строки, табуляция и другие пробельные символы. |
Возвращаемое значение
stringСтрока без указанных символов по краям.
Примеры
Удаление пробелов и перевода строки:
<?php
var_dump(trim(" text \n"));Результат:
string(4) "text"Удаление своих символов:
<?php
echo trim('--title--', '-');Результат:
titleltrim() обрезает только начало, rtrim() — только конец:
<?php
var_dump(ltrim(' text '));
var_dump(rtrim(' text '));Результат:
string(6) "text "
string(6) " text"Примечания
Символы внутри строки функция не трогает — только по краям. Данные из форм стоит пропускать через trim() перед проверкой и сохранением.
См. также
- str_replace — Заменяет все вхождения подстроки на другую строку.
Вопросы и ответы по теме
- Как получить данные формы
- Как посчитать количество слов в строке
- Как проверить адрес электронной почты
- Как проверить, что строка пустая
- Как сделать из строки адрес страницы (slug)
- Как убрать пробелы в начале и конце строки
- Как удалить все пробелы из строки
- Как удалить последний символ в строке
- Как удалить пустые значения из массива
- Как узнать IP-адрес посетителя
В учебнике
- Строки — Работа со строками в PHP — кавычки, склейка, длина, поиск, замена и функции для кириллицы.