PHP без БД и MySQL

Переменные:

Массивы:

Функции:

Передача переменных

Глобальный массив

Инструкция INCLUDE

Ассоциативные массивы

Если переменную можно представить в виде яшика, внутри которого находится значение, то массив - это ящик с отделениями, хранящий множество значений в отдельных секциях.

Самый простой способ создать массив в РНР - использовать команду array.
$myАггау = array ('один', 2, ’3’);
Приведенный код создает массив $myArray, который содержит три значения: ' один ', 2 и ’ 3 ’. Как и в случае с переменными, значение каждого элемента массива может быть любого типа. В нашем примере первый и третий элементы хранят строки, второй - число.

Чтобы получить доступ к значению, хранящемуся в массиве, нужно знать его индекс. Как правило, для индексации значений внутри массива используются числа начиная с нуля: первое значение (или элемент) массива имеет индекс 0, второе - 1, третье - 2 и т. д, индекс и-го элемента массива равен п - 1. Таким образом, чтобы получить значение нужной вам переменной массива, укажите после ее имени соответствующий индекс в квадратных скобках.
echo $myArray[0]; // выводит 'один,'
echo $myArray[1]; II выводит '2'
echo $шуАггау[2]; // выводит '3'
Каждое значение, хранящееся в массиве, называется элементом массива. Индекс в квадратных скобках используется как для добавления новых элементов, так и для перезаписи уже существующих значений. $myArray[1] = 'два'; // присваиваем новое значение
$туАггау[3] = 'четыре'; // создаем новый элемент
Элементы в конец массива можно добавлять с помощью обычного оператора присваивания. Для этого содержимое скобок, которые следуют за именем переменной, оставляют пустым.
$myArray[ ] = 'пятый элемент ';
echo $mуАггау[4]; // выводит 'пятый элемент'
Как правило, в качестве индексов массива чаще используются числа, но их можно заменить и строками. В этом случае массив будет называться ассоциативным, поскольку он ассоциирует (сопоставляет) значения с индексами, имеющими определенный смысл. В следующем примере каждое из трех имен сопоставляется с датой, приведенной в виде строки.
$birthdays['Кевин'] = '1978-04-12';
$birthdays['Стефани'] = '1980 — 05 — 16';
$birthdays['Дэвид'] = '1983-09-09';
Ассоциативные массивы также создаются с помощью команды array. Вот как это делается на примере массива $birthdays.
$birthdays = array('Кевин' => '1978-04-12', 'Стефани' => '1980—05—16', 'Дэвид' => '1983-09-09');
Теперь, чтобы узнать день рождения Кевина, можно использовать его имя в качестве индекса:
echo 'Мой день рождения: ' . $birthdays['Кевин'];
Важность этого вида массивов вы сполна оцените в следующем разделе, где речь пойдет о взаимодействии с пользователями. С другими возможностями применения массивов вы познакомитесь в ходе чтения книги.



Ассоциативные массивы - один из самых мощных инструметов в PHP Массивы - это своеобразные контейнеры-переменные для хранения сразу нескольких величин, к которым можно затем быстро и удобно обратиться.
В качестве примера можно рассмотреть некоторые:
  • Конструкция switch-case
  • Массив. Ассоциативный массив
  • Массив. Многомерный массив
  • Глобальный массив $_SERVER