Это очень полезная группа функций, без которых сложно обойтись при работе со строками. К пробельным символам относятся символы "\n", "\r", "\t", "\v", "\0" и собственно пробел. Особенно часто мы с этими функциями будем работать при изучении файлового ввода-вывода.
trim()
Эта функция принимает в качестве своего единственного аргумента строку, и удаляет из нее пробелы слева и справа.
Пример:
<?$string = trim(" Hello, world! ");
?>
Давайте для того, чтобы убедиться, что эта функция нас не обманывает, выведем ее длину до и после удаления из нее пробелов. Напишем вот такой простенький скриптик:
И вот результат, доказывающий, что функция ведет себя вполне прилично:
Размер исходной строки 'Hello, world!' = 19,
размер строки поле удаления пробелов = 13
ltrim(), rtrim() и chop()
Функция ltrim() удаляет из строки начальные пробельные символы (т.е., те которые слева); rtrim()– конечные пробельные символы. Функция chop() является синонимом функции rtrim().
Hotmail-основателю Джеку Смиту (Jack Smith) пришла идея доступа к электронной почте через web из любой точки мира. Когда Сабир Бхатиа (Sabeer Bhatia) появился с бизнес-планом данного сервиса, он перебрал все слова, оканчивающиеся на «mail» и в конце концов остановился на hotmail, так как в названии присутствовали буквы HTML (язык разметки веб-страниц).