|
Оглавление |
|
-
-
|
|
Trim-функции (функции удаления пробельных символов)
Это очень полезная группа функций, без которых сложно обойтись при работе со строками. К пробельным символам относятся символы "\n", "\r", "\t", "\v", "\0" и собственно пробел. Особенно часто мы с этими функциями будем работать при изучении файлового ввода-вывода.
trim()
Эта функция принимает в качестве своего единственного аргумента строку, и удаляет из нее пробелы слева и справа.
Пример:
<?
$string = trim(" Hello, world! ");
?>
Давайте для того, чтобы убедиться, что эта функция нас не обманывает, выведем ее длину до и после удаления из нее пробелов. Напишем вот такой простенький скриптик:
<?
$str = " Hello, world! ";
$str1 = trim(" Hello, world! ");
$str_len = strlen($str);
$str1_len = strlen($str1);
echo(" размер исходной строки '$str' = $str_len, <br>
размер строки после удаления пробелов = $str1_len");
?>
И вот результат, доказывающий, что функция ведет себя вполне прилично:
|
|
Размер исходной строки 'Hello, world!' = 19,
размер строки поле удаления пробелов = 13
|
ltrim(), rtrim() и chop()
Функция ltrim() удаляет из строки начальные пробельные символы (т.е., те которые слева); rtrim()– конечные пробельные символы. Функция chop() является синонимом функции rtrim().
|
|