Из-за небрежности пользователя при вводе информации, а иногда из-за неаккуратного HTML-кода часто к строке-переменной добавляются лишние пробелы. Перед тем как применять подобные строки, эти пробелы обязательно нужно удалить. В таком случае вам удастся избежать множества проблем. Строка с невидимым дополнительным пробелом уже не будет совпадать с такой же строкой без пробела. Лишние пробелы, посланные в Web-браузер, могут исказить вид страницы, а пробелы, отправленные в базу данных, или cookie-файлы вызвать ещё более неприятные последствия. Например, если пароль содержит концевые пробелы, он не будет действителен при введении без пробелов.
Функция trim () автоматически отсекает лишние пробелы в начале и конце строки (но не в середине). Используется следующий формат функции trim ():
$String=”extra space before and after text”;
$ String=trim ($String);
//Переменная $String теперь равна ”extra space before and after text”.