Рассмотрим очень важную тему массивов в PHP. Массивы в php, как и в любом другом языке имеют исключительную важность. Поэтому начнем.

Массив — это та же переменная, но только хранящая в себе несколько значений. Например, в следующем примере переменная $gorod содержит в себе 5 значений городов и является обыкновенным массивом.

$gorod = {Москва, Минск, Берлин, Токио, Варшава}.

Каждому значению в php массиве присваивается свой цифровой индекс. По данному индексу можно, собственно, и вытягивать нужное нам значение из массива. Например, для значения Москва — индекс будет 0, для Токио — 3, Варшава — 4.

Синтаксис создания массива в php cледующий:

<?php
$gorod[0] = «Москва»;
$gorod[1] = «Минск»;
$gorod[2] = «Берлин»;
$gorod[3] = «Токио»;
$gorod[4] = «Варшава»;
echo $gorod[2];
?>

Результатом выполнения данного кода будет вывод на экран слова — Берлин.

Еще один способ задания массива:

<?php
$gorod = array (0 => «Москва», 1 => «Минск», 2 => «Берлин», 3 => «Токио», 4 => «Варшава» );
?>

Ассоциативный массив в PHP

Отличие от обычного массива в том, что вместо числовых индексов используются текстовые. Это позволяет хранить данные в более упорядоченном виде.

Синтаксис ассоциативного массива в PHP:

$gorod[Belarus] = «Минск»;
$gorod[Russia] = «Москва»;
$gorod[Germany] = «Берлин»;
$gorod[Japan] = «Токио»;
$gorod[Poland] = «Варшава»;
echo $gorod[Poland];
?>

Результатом выполнения данного кода будет вывод на экран слова — Варшава.

Многомерные массивы в PHP

Многомерным называется массив, который хранится внутри другого массива. Это позволяет хранить в одном массиве гораздо больше данных, чем в случае с обычным или ассоциативным массивом.

Синтаксис многомерного массива в php:

<?php
$auto[«audi»] = array («color» =>»Красный», «god» =>»2006″, «probeg» =>»100000″);
$auto[«bmw»] = array («color» =>»Черный», «god» =>»2008″, «probeg» =>»10000″);
echo «Год AUDI — «.$auto[«audi»][«god»];
?>

В результате увидим на экране слова — Год AUDI — 2006.