среда, 28 ноября 2012 г.

Основные функции для работы со строками:


Основные функции для работы со строками:

  echo - выводит строку;
  $str = "новая строка";
  echo $str;
  //Выведет: новая строка


print()выводит строку;
  $str = "новая строка";
  print $str;
  //Выведет: "новая строка"

printf() -  выводит отформатированную строку;
  $str = "новая строка";
  printf $str;
  //Выведет: "новая строка"

strlen() - возвращает длину строки;
  $str = "новая строка";
  echo strlen($str);
  //Выведет: 12


strrev() - переворачивает строку;
   $str = "новая строка";
  echo strrev($str);
  //Выведет: "акортс яавон"

ltrim() - удаляет пробел в начале строки;

  $str = " новая строка ";
  $str = ltrim($str)
  echo "$str";
  //Выведет: "новая строка "

rtrim() - удаляет пробел в конце строки;

  $str = " новая строка ";
  $str = rtrim($str)
  echo "$str";
  //Выведет: " новая строка"

trim() - удаляет пробел в начале и в конце строки;
  $str = " новая строка ";
  $str = trim($str)
  echo "$str";
  //Выведет: "новая строка"

explode() - разбивает строку на подстроки;

5 комментариев:

  1. скобки к echo нафиг не нужны это не функция а конструкция языка , а принт вообще не слеует никогда юзать

    ОтветитьУдалить
  2. это относилось к этому:

    Основные функции для работы со строками:
    .....
    echo() - выводит строку;

    И echo выводит не строку, а значение. Причем, сначала приводя его к строковому типу. Если написать что-то наподобие
    echo true;
    то выведет 1, если написать false вместо true - выведет "" - т.е. пустое место..
    echo "'$str'";
    //Выведет: "новая строка"
    выведет с одинарными кавычками, а не двойными. Тоже самое чуть выше.

    explode() - разбивает строку на подстроки;
    разбивает в массив..

    Читайте маны :)

    ОтветитьУдалить

Verification: 77a0e644f18b2701