Ассоциативные массивы в PHP
Рассмотрим следующий массив, хранящий части даты:
<?php
$arr = [2025, 12, 31];
?>
Как вы уже знаете, чтобы получить какой-то элемент из этого массива, нам нужно будет обратиться к нему по его номеру. Это, однако, не всегда удобно.
Поэтому PHP позволяет задать свои ключи для элементов массива. Такой массив будет называться ассоциативным.
Ассоциативные массивы имеют следующий синтаксис: имя
ключа, затем идет стрелка =>
, а потом
значение. Давайте укажем явные ключи для
нашего массива:
<?php
$arr = [
'year' => 2025,
'month' => 12,
'day' => 31
];
?>
Теперь мы будем обращаться к элементам нашего массива по заданным нами ключам. Сделаем это:
<?php
echo $arr['year']; // выведет 2025
echo $arr['month']; // выведет 12
echo $arr['day']; // выведет 31
?>
Создайте массив $user
с ключами 'name'
,
'surname'
, 'patronymic'
и какими-то
произвольными значениями. Выведите на экран
фамилию, имя и отчество через пробел.
Создайте массив с ключами от 1
до 7
, в качестве значений содержащий
имена дней недели. Выведите на экран
все его элементы.