PHP 5 для начинающих

Печать

<a = ++$a; //прибавляет единицу к $a, а затем возвращает результат

$a = $a++; //возвращает $a, а затем прибавляет к $a единицу

$b = — $b; //вычитает единицу из $b, а затем возвращает результат

$b = $b —; //возвращает $b, а затем вычитает из $b единицу

Пример использования функций pi() и rand() показывает, как заставить PHP генерировать значение для числа пи или случайные значения. Все что для этого требуется ------ просто написать имя функции без параметров в скобках (и, конечно, использовать знак равенства для присвоения значения переменной).

Массивы

Массивы представляют собой переменные типа array (array — в данном случае тип данных), однако это весьма специфические и эффективные переменные, которые заслуживают отдельного раздела в книге.

Строго говоря, массивы представляют собой списки, состоящие из ключей (keys) (индексов) и значений (values), которые содержатся в каждом элементе (element) массива. Элементами являются контейнеры значений в массиве. Элементы можно представить как отдельные переменные, состоящие из пар имя/значение.

И хотя в литературе часто отмечается, что массивы могут быть весьма сложными и трудными для понимания, в них достаточно просто разобраться:массивами являются переменные с множеством контейнеров значений и несколькими способами доступа к определенному значению. Они в некотором смысле похожи на реляционные мини-базы данных, которые являются динамическими, поскольку существуют в памяти до тех пор, пока выполняется текущая программа (если между запросами страницы они не сохраняются в сеансах или в реальных базах данных). Имена массивов подобны именам таблиц в базе данных, а элемент массива, содержащий другой массив, подобен связанной таблице в базе данных. Подобная аналогия не претендует на абсолютную точность, но может оказаться весьма полезной, раскрывающей механизм создания или доступа к массивам и их значениям.

Индексы массивов

Функция (а фактически конструкция языка) array() используется для создания массивов и принимает в качестве аргументов значения, которые необходимо поместить в создаваемый массив. Доступ к элементу массива можно получить по его индексному номеру (или индексу). Индексный номер подобен небольшому адресу, по которому можно получить доступ к определенной переменной внутри массива. Так как имена всех переменных в массиве начинаются с имени массива, каждая такая переменная должна иметь собственный уникальный номер. Индексы массивов начинаются с нуля (0). Например, в следующей строке кода в переменную $my_array записывается массив, содержащий четыре элемента, пронумерованные 0, 1, 2 и 3:

$my_array = array ("кошка", "собака", "лошадь", "золотая рыбка");

Переменной $my_array присваивается результат выполнения функции array(). Если теперь вызвать для данной переменной функцию is_array() , то результат будет истинным (функция вернет true), указывая на то, что переменная $my_var действительно структурирована как массив.

Чтобы получить доступ к значениям только что созданного массива, можно использовать следующий код:




Эстетическая медицина с использованием самых современных методов.