Написать письмо авторам  
 

УЧЕБНИК PHP


справочник функций <Оnline>

Об учебнике

Обновление

Оглавление

  1. Основы PHP
  2. Операторы языка PHP
  3. Строковые функции

Продолжение следует




Строковые функции PHP

Предыдущая Следующая

Trim-функции (функции удаления пробельных символов)

trim() 
ltrim() 
rtrim() 
chop() 

Это очень полезная группа функций, без которых сложно обойтись при работе со строками. К пробельным символам относятся символы "\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().

Предыдущая Следующая

 
  Наверх