PHP - Как убрать пробелы с начала и конца строки

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'


 

Всем спасибо, я надеюсь что вам моя статья хоть чем-то помогла.

 

ПОХОЖИЕ СТАТЬИ

JQuery - Галерея изображений с увеличением при наведении
JQuery - Галерея изображений с увеличением при наведении
WEB
Читать далее
Zoom blowup.js - Плагин увеличения изображения с увеличительным стеклом
Zoom blowup.js - Плагин увеличения изображения с увеличительным стеклом
WEB
Читать далее
jQuery Zoom - Стеклянный эффект лупы изображения
jQuery Zoom - Стеклянный эффект лупы изображения
WEB
Читать далее