При обращении к элементам простых индексируемых массивов используется целочисленный индекс, определяющий позицию заданного элемента.
Простые одномерные массивы:
Обобщенный синтаксис элементов простого одномерного массива:
$имя[индекс];
Массивы, индексами которых являются числа, начинающиеся с нуля - это списки:
<?php // Простой способ инициализации массива $names[0]="Апельсин"; $names[1]="Банан"; $names[2]="Груша"; $names[3]="Помидор"; // Здесь: names - имя массива, а 0, 1, 2, 3 - индексы массива ?>
Доступ к элементам простых массивов (списков) осуществляется следующим образом:
<?php // Простой способ инициализации массива $names[0]="Апельсин"; $names[1]="Банан"; $names[2]="Груша"; $names[3]="Помидор"; // Здесь: names - имя массива, а 0, 1, 2, 3 - индексы массива
// Выводим элементы массивов в браузер: echo $names[0]; // Вывод элемента массива names с индексом 0 echo "<br>"; echo $names[3]; // Вывод элемента массива names с индексом 3 // Выводит: // Апельсин // Помидор ?>
С технической точки зрения разницы между простыми массивами и списками нет.
Простые массивы можно создавать, не указывая индекс нового элемента массива, это за вас сделает PHP. Вот пример:
<?php // Простой способ инициализации массива, без указания индексов $names[]="Апельсин"; $names[]="Банан"; $names[]="Груша"; $names[]="Помидор"; // PHP автоматически присвоит индексы элементам массива, начиная с 0
// Выводим элементы массивов в браузер: echo $names[0]; // Вывод элемента массива names с индексом 0 echo "<br>"; echo $names[3]; // Вывод элемента массива names с индексом 3 // Выводит: // Апельсин // Помидор ?>
В рассмотренном примере вы можете добавлять элементы массива names простым способом, то есть не указывая индекс элемента массива:
$names[]="Яблоко";
Новый элемент простого массива (списка) будет добавлен в конец массива. В дальнейшем, с каждым новым элементом массива, индекс будет увеличиваться на единицу.
Простые многомерные массивы:
Обобщенный синтаксис элементов многомерного простого массива: