Advertisement
Karek_khinkuji1999

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

Mar 6th, 2025
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.87 KB | None | 0 0
  1. Ассоциативные массивы в PHP
  2.  
  3. <?php
  4.     $arr = ['пн', 'вт', 'ср', 'чт', 'пт', 'сб', 'вс'];
  5. ?>
  6. Чтобы обратиться к нужному элементу этого массива, мы должны написать в квадратных скобках ключ этого элемента. Как вы знаете, в массивах PHP сам определяет ключи для элементов - это их порядковые номера. Но иногда это может оказаться неудобным: например, мы хотим вывести на экран название первого дня недели, а должны писать в квадратных скобках цифру 0.
  7.  
  8. Логичнее и удобнее было бы все-таки для первого дня недели писать ключ 1, как привыкли мы в жизни. Для этого используются ассоциативные массивы. Они имеют следующий синтаксис: имя ключа, затем идет стрелка =>, а потом значение. Давайте укажем явные ключи для нашего массива дней:
  9.  
  10. <?php
  11.     $arr = [1 => 'пн', 2 => 'вт', 3 => 'ср', 4 => 'чт', 5 => 'пт', 6 => 'сб', 7 => 'вс'];
  12. ?>
  13. После добавления наших ключей обратиться к понедельнику можно уже по ключу 1, а не 0. Сделаем это:
  14.  
  15. <?php
  16.     echo $arr[1]; // выведет 'пн'
  17. ?>
  18.  
  19. № 1
  20. Создайте массив с ключами 1, 2 и 3 и значениями 'a', 'b' и 'c'. Выведите на экран все его элементы.
  21.  
  22. <?php
  23.  
  24.  
  25.  
  26.  
  27. $arr = [1 =>"a", 2 =>"b", 3 => "c"];
  28.  
  29. echo $arr[1];
  30. echo $arr[2];
  31. echo $arr[3];
  32.  
  33. ?>
Tags: php
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement