Ассоциативные массивы в PHP

Рассмотрим следующий массив:

<?php $arr = ['пн', 'вт', 'ср', 'чт', 'пт', 'сб', 'вс']; ?>

Чтобы обратиться к нужному элементу этого массива, мы должны написать в квадратных скобках ключ этого элемента. Как вы знаете, в массивах PHP сам определяет ключи для элементов - это их порядковые номера. Но иногда это может оказаться неудобным: например, мы хотим вывести на экран название первого дня недели, а должны писать в квадратных скобках цифру 0.

Логичнее и удобнее было бы все-таки для первого дня недели писать ключ 1, как привыкли мы в жизни. Для этого используются ассоциативные массивы. Они имеют следующий синтаксис: имя ключа, затем идет стрелка =>, а потом значение. Давайте укажем явные ключи для нашего массива дней:

<?php $arr = [1 => 'пн', 2 => 'вт', 3 => 'ср', 4 => 'чт', 5 => 'пт', 6 => 'сб', 7 => 'вс']; ?>

После добавления наших ключей обратиться к понедельнику можно уже по ключу 1, а не 0. Сделаем это:

<?php echo $arr[1]; // выведет 'пн' ?>

Создайте массив с ключами 1, 2 и 3 и значениями 'a', 'b' и 'c'. Выведите на экран все его элементы.



Чат с GPT Компилятор