ВНИМАНИЕ: Запись на курсы по HTML, CSS, JavaScript, PHP, Python, React, Vue, Laravel и другим фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
29 of 110 menu
Вступайте в телеграмм-канал сайта code.mu: новинки, статьи, интервью, задачи, бесплатные курсы и тренинги. Жми для вступления:)

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 ?>