PHP - Как убрать пробелы с начала и конца строки
Коллеги всем привет.
В сегодняшней статье мы поговорим о том как можно удалить пробелы из строки в языке программирования PHP.
Удалить пробелы из строки нам может понадобиться в различных ситуациях, к примеру если на нашем сайте есть форма и пользователь её заполняет и отправляет эту форму на наш сервер. Пользователь может случайно или специально указать лишнее пробелы в поле ввода.
Чтобы удалять пробелы из строки, мы можем воспользоваться стандартной функцией которая есть в PHP, такая функция называется trim(). Функция trim удаляет пробелы с начала и конца строки. Функция также может удалять и другие символы, если их указать вторым параметром.
Синтаксис функции.
trim(string $string, string $characters = " \n\r\t\v\x00"): return string
Функция вернет строку с удалёнными из начала и конца строки пробелами. Если второй параметр не передан, trim() удаляет следующие символы:
- " " (ASCII 32 (0x20)), обычный пробел.
- "\t" (ASCII 9 (0x09)), символ табуляции.
- "\n" (ASCII 10 (0x0A)), символ перевода строки.
- "\r" (ASCII 13 (0x0D)), символ возврата каретки.
- "\0" (ASCII 0 (0x00)), NUL-байт.
- "\v" (ASCII 11 (0x0B)), вертикальная табуляция.
Примеры использования trim().
Удаляем пробелы в начале и конце строки.
php> trim(' Hellow World ');
Вернет: 'Hellow World'
Удаляем слеши в начале и конце строки.
php> trim('/Hellow World/', '/');
Вернет: 'Hellow World'
Удаляем слеши и точки в начале и конце строки.
php> trim('/Hellow World.', '/.');
Вернет: 'Hellow World'
Всем спасибо, я надеюсь что вам моя статья хоть чем-то помогла.