Массив PHP array

В настоящее время более современным вариантом является создание массива с помощью квадратных скобок [ ], вот так:

php<?php
  $arr = ['a', 'b', 'c'];
?>

Обратиться к какому-нибудь можно по его номеру (нумерация с нуля). Выведем, например, элемент 'a':

php<?php
  $arr = ['a', 'b', 'c'];
  echo $arr[0]; // выведет 'a'
?>

А теперь элемент 'b':

php<?php
  $arr = ['a', 'b', 'c'];
  echo $arr[1]; // выведет 'b'
?>

Можно делать массивы со своими ключами. Такие массивы называются ассоциативными. Давайте сделаем такой массив:

php<?php
  $arr = ['key1' => 1, 'key2' => 2, 'key3' => 3];
?>

Давайте выведем, например, элемент с ключом 'key1':

php<?php
  $arr = ['key1' => 1, 'key2' => 2, 'key3' => 3];
  echo $arr['key1']; // выведет 1
?>

А теперь с ключом 'key2':

php<?php
  $arr = ['key1' => 1, 'key2' => 2, 'key3' => 3];
  echo $arr['key2']; // выведет 2
?>

Смотрите также