PHP ключ элемента массива
Ключ в массиве PHP - это уникальное имя элемента массива, по которому мы можем обратиться к этому элементу.
Если массив не ассоциативный, то PHP расставляет ключи автоматически, начиная с нуля:
<?php
$arr = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'];
echo $arr[0]; // выведет 'Monday'
?>
Мы можем расставить ключи сами:
<?php
$arr = [1 => 'Monday', 2 => 'Tuesday', 3 => 'Wednesday', 4 => 'Thursday', 5 => 'Friday', 6 => 'Saturday', 7 => 'Sunday'];
echo $arr[1]; // выведет 'Monday'
?>
Не обязательно расставлять все ключи - можно поставить один из них, а дальше PHP продолжит нумерацию автоматически:
<?php
$arr = [1 => 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'];
echo $arr[2]; // выведет 'Tuesday'
?>
Ключи не обязательно обязаны быть числами, они могут быть и строками:
<?php
$arr = ['Monday' => 1, 'Tuesday' => 2, 'Wednesday' => 3, 'Thursday' => 4, 'Friday' => 5, 'Saturday' => 6, 'Sunday' => 7];
echo $arr['Monday']; // выведет 1
?>