Массив – это контейнер, который хранить информацию. Массив похож функцией на переменную, только в массив в себе может хранить больше информации.
Давайте посмотрим на рисунок и сравним переменную с массивом. Какая между ими разница?
Смотрите, переменная $name содержит больше контейнеров для информации чем переменная $b
Переменная $name, это и есть массив. Мы создали пяти контейнеров с информацией. Можно создать столько контейнеров, сколько вы посчитаете нужным.
Пример:
<html>
<body>
<?
$name[0] = “Саша”;
$name[1] = “Маша”;
$name[2] = “Ваня”;
$name[3] = “Аня”;
$name[4] = “Костя”;
echo $name[3];
?>
</body>
</html>
В данном примере должно вывести нам на экран имя “Аня”, так как мы в операторе вывода echo сделали запрос вывода переменной $name[3].
Вот, что у нас будет отображаться на экранах браузера.
Аня
Попробуйте поменять в echo переменную $name[3] на $name[0] или на $name[4]
Можно создать простейший массив по другому примеру.
Пример:
<html>
<body>
<?
$name = array (0 => “Саша”, 1 => “Маша”, 2 => “Ваня”, 3 => “Аня”, 4 => “Костя”);
echo $name[3]; ?>
</body>
</html>
В данном примере должно вывести нам на экран имя “Аня”, так как мы в операторе вывода echo сделали запрос вывода переменной $name[3].
Можно записать упрощенным методом, вместо
$name = array (0 => “Саша”, 1 => “Маша”, 2 => “Ваня”, 3 => “Аня”, 4 => “Костя”);
можно записать вот так
$name = array (“Саша”, “Маша”, “Ваня”, “Аня”, “Костя”);
отсчет будут идти по порядку Саша — 0, Костя – 4.
Также, можно записать упрощенным методом, в место
$name[0] = “Саша”;
$name[1] = “Маша”;
$name[2] = “Ваня”;
$name[3] = “Аня”;
$name[4] = “Костя”;
можно записать вот так
$name[] = “Саша”;
$name[] = “Маша”;
$name[] = “Ваня”;
$name[] = “Аня”;
$name[] = “Костя”;
отсчет будут идти по порядку Саша — 0, Костя – 4.