См. интсрукция по ruweb.
Что такое индексный массив в php
28.02.2026 13:16 / Марат / Смотрели : 64 / php | php_массив | php_индексный_массив |"Индексный массив в php". "Что такое индексный массив в php". Разберемся, что такое массив в php:
Всё о массиве в php:
- Что такое индексный массив!?
- Создание/синтаксис индексного массива.
- Как называются простые php массивы!?
- Числовые индексы в массиве в php.
- Вывод и сравнение индексного массива.
-
Что такое индексный массив!?
-
Создание/синтаксис индексного массива.
-
Как называются простые php массивы!?
-
Числовые индексы в массиве в php.
-
Вывод и сравнение индексного массива.
Индексный (индексированный) массив — это тип массива в программировании, в котором каждый элемент имеет числовой индекс (порядковый номер), используемый для доступа к этому элементу.
Ключевые характеристики индексного массива.
Числовые индексы.
Ключи элементов — целые числа.
Нумерация с нуля.
Первый элемент всегда имеет индекс 0, второй — 1 и т. д.
Автоматическое присвоение индексов.
При создании массива или добавлении элементов PHP автоматически назначает числовые индексы по порядку.
Упорядоченность.
Элементы хранятся в том порядке, в котором были добавлены.
Прямой доступ.
К любому элементу можно обратиться напрямую через его индекс в квадратных скобках: $array[индекс].
Давайте разбираться в синтаксисе индексного массива в php.
Создается переменная php.
Знак равно.
Квадратные скобки.
Через запятую записываются значения, используются одинарные кавычки, либо двойные кавычки.
1). Пример синтаксиса индексного массива:
$fruits_0 = ['яблоко', 'вишня', 'дыня'];
2). Пример устаревшего синтаксиса индексного массива:
$fruits_1 = array('яблоко', 'вишня', 'дыня');
3). Пример построчного создания индексного массива:
<?
$fruits_3[] = 'яблоко';
$fruits_3[] = 'вишня';
$fruits_3[] = 'дыня';
?>
Выше a вам показал синтаксис простого массива в php и он называется "индексированным массивом".
Почему индексированные массивы в php так называются!?
Массивы называются
индексы — всегда целые числа;
нумерация начинается с 0 (первый элемент имеет индекс 0, второй — 1 и т. д.);
индексы присваиваются автоматически при создании массива или добавлении элементов.
Но где же числовые индексы в примерах массивов!?
- Вы видите суслика!?
- Нет!
- А он существует!
Где числовые индексы у приведенных примеров массивов!?
Если нет особенной необходимости, то числовые индексы можно не указывать!
Пример индексированного массива в php.
Итак... выше, как я уже сказал, вы видели массив без индекса... приведу его еще раз :
$fruits_1 = array('яблоко', 'вишня', 'дыня');
И теперь давайте тот массив запишем с числовым индексом...
$fruits_4 = [0 => 'яблоко4', 1 => 'вишня4', 2 => 'дыня4'];
И далее, чтобы не разводить на два параграфа... выведем и сраним два массива, что вы видели выше... прямо здесь...
Используем для вывода индексного массива print_r.
<?
$fruits_1 = array('яблоко', 'вишня', 'дыня');
$fruits_4 = [0 => 'яблоко4', 1 => 'вишня4', 2 => 'дыня4'];
print_r($fruits_1);
print_r($fruits_4);
?>
Смотрим на первый индексный массив:
Array
(
[0] => яблоко
[1] => вишня
[2] => дыня
)
Смотрим на второй индексный массив:
Array
(
[0] => яблоко4
[1] => вишня4
[2] => дыня4
)
Вывод об индексных массивах:
Как вы видите... что с указанием числового индекса, что без указания числового индекса в массиве... выводится они одинаково...
Последнние комментарии:
14.12.2025 :комменты вернулись!
Марат
17.03.2026 14:29
Марат
22.02.2026 17:34
Марат
10.01.2026 23:29
Марат
05.01.2026 19:49
Марат
04.01.2026 19:17