More from: Справочник в примерах

Циклы do…while

Цикл do…while представляет собой небольшую модификацию цикла while, используемую в том случае, когда нужно, чтобы блок кода был исполнен хотя бы один раз, а условие проверялось только после этого. В примере 4.31 показана модифицированная версия таблицы умножения на 12, в которой использован этот цикл. Пример: Цикл do…while, используемый для вывода таблицы умножения на 12 <?php […]


PHP разыменование строк

В PHP есть возможность разыменования строк. Другими словами, мы можем обращаться к строке без необходимости присваивать ее значение переменной echo ‘PHP’[0];echo ‘PHP'[0]; Пример не очень наглядный, поэтому рассмотрим еще пример. Допустим есть функция которая возвращает строку. function mgets() { return "PHP"; }function mgets() { return "PHP"; } Раньше чтобы обратиться к ее первому (нулевому) символу […]


PHP Конкатенация строк

К операциям над строками относят конкатенацию (объединение строк) и сравнение строк. В других языках используется оператор “+”, в PHP же эту роль выполняет оператор “.” (точка), поскольку если строки содержат цифры, будет выполнена операция сложения цифр, но не конкатенация строк. Рассмотрим на примере: $a = "5"; $b = "10"; $hello = "Hello";   $c = […]


PHP Сравнение строк

Обычно для сравнения чего либо в PHP используется оператор ==, например: if ($hello == "hello"){ …….; }if ($hello == "hello"){ …….; } Но в PHP для сравнения строк лучше использовать тройной оператор ===. Дело в том, что раньше (старых версиях PHP) был один небольшой баг, связанный со сравнением с пустой строкой, например: $hello == "hello"; […]


Функция explode()

Функция explode() используется для разделения строки на подстроки: explode (string $delimiter, string $string [, int $limit ])explode (string $delimiter, string $string [, int $limit ]) Первый параметр – это разделитель, второй собственно, сама строка, третий – ограничитель (редко используется). Допустим, у нас есть строка: $str = "user:date:city:phone";$str = "user:date:city:phone"; Нам нужно разбить ее на подстроки, […]



get_browser – возможности браузера пользователя

get_browser (PHP 4, PHP 5, PHP 7) get_browser — Сообщает о возможностях браузера пользователя Описание mixed get_browser ([ string $user_agent [, bool $return_array = false ]] ) Пытается определить возможности браузера пользователя производя поиск информации о браузере в файле browscap.ini. Список параметров user_agent Анализируется User Agent. По умолчанию, используется значение HTTP User-Agent. Тем не менее […]


ECHO

<?php echo "Привет!";   echo "Пример несколько строк. Переносы строк тоже выводятся";   echo "Это пример\nпереноса строк. Переносы строки тоже\nвыводятся";   echo "Пример экранирования символов \"Экран\".";   // с echo можно использовать переменные … $foo = "foobar"; $bar = "barbaz";   echo "foo – это $foo"; // foo – это foobar   // … и […]