СОСТАВНАЯ ПЕРЕМЕННАЯ PHP
В PHP существует такое понятие, как составная переменная. Это переменная, которая содержит в себе другие переменные. С английского языка ее название — массив (array). Массивы в PHP бывают нескольких типов: индексные (numeric), ассоциативные (associative) и многомерные (multidimensional).
Индексный тип массива — это наиболее простой тип, который используется для хранения набора значений с числовыми индексами. В данном типе массива элементы хранятся под цифровыми индексами, начиная с 0.
Например, создадим индексный массив, который будет содержать три числа и одну строку:
$numbers = array(101, 202, 303);
$strings = array("один", "два", "три");
echo $numbers[1]; // выведет 202
echo $strings[2]; // выведет "три"
Ассоциативный массив, в отличие от индексного, используется для хранения пар «ключ»-«значение». Ключи могут быть числами или строками.
Пример кода на PHP для создания ассоциативного массива:
$scores = array("John" => 95, "Bob" => 75, "Jane" => 85);
echo $scores["Bob"]; // выведет 75
Многомерные массивы используются для хранения массивов в массивах. Такой тип массива может быть использован для представления матрицы или таблицы.
Вот пример создания многомерного массива, содержащего таблицу умножения:
$multi = array(
array(1, 2, 3, 4),
array(2, 4, 6, 8),
array(3, 6, 9, 12),
array(4, 8, 12, 16)
);
echo $multi[2][3]; // выведет 12, так как это 3-й элемент внутреннего массива с индексом 2
Основы php функции передача переменных по ссылке
Переменные окружения в PHP
Изучение PHP для начинающих - Урок #17 - Область видимости переменных
Передача значений переменных из JavaScript в PHP и наоборот
Открытое собеседование PHP Point #1 / Валентин Удальцов vs Патрик Фельдеш
Основной синтаксис PHP. Переменные в PHP. Типы данных в PHP
Основы php. Суперглобальные массивы GET, POST, FILES, REQUEST
Как передать значение переменной из JavaScript в PHP