Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

trim

Удаляет пробелы и другие символы с начала и конца строки.

Доступно с: PHP 4

Синтаксис

trim(string $string, string $characters = " \n\r\t\v\x00"): string

Параметры

ПараметрТипОписание
$stringstringИсходная строка.
$charactersstringКакие символы удалять. По умолчанию — пробел, перевод строки, табуляция и другие пробельные символы.

Возвращаемое значение

stringСтрока без указанных символов по краям.

Примеры

Удаление пробелов и перевода строки:

<?php
 
var_dump(trim("  text \n"));

Результат:

string(4) "text"

Удаление своих символов:

<?php
 
echo trim('--title--', '-');

Результат:

title

ltrim() обрезает только начало, rtrim() — только конец:

<?php
 
var_dump(ltrim('  text  '));
var_dump(rtrim('  text  '));

Результат:

string(6) "text  "
string(6) "  text"

Примечания

Символы внутри строки функция не трогает — только по краям. Данные из форм стоит пропускать через trim() перед проверкой и сохранением.

См. также

  • str_replace — Заменяет все вхождения подстроки на другую строку.

Вопросы и ответы по теме

В учебнике

  • Строки — Работа со строками в PHP — кавычки, склейка, длина, поиск, замена и функции для кириллицы.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.