# 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 ?>`
← →
↑