PHP Массивы: Уроки для начинающих (Одномерные и многомерные)

Массивы данных в PHP – переменные, способные хранить множество значений. Они могут содержать два, три, пять, сто или больше элементов.

Одномерные массивы

Для создания массива используется знак доллара ($), имя массива (например, $numbers или $nums) и ключевое слово array(), внутри которого перечисляются элементы через запятую:

$numbers = array(4, 57, 20, -23, 6);

Можно создать массив и с одним элементом. PHP не имеет строгой типизации, поэтому в одном массиве могут находиться элементы разных типов данных (числа, строки, булевы значения).

Обращение к элементам

Обращение к элементам массива осуществляется с помощью квадратных скобок [], внутри которых указывается индекс элемента. Нумерация индексов начинается с нуля.

echo $numbers[0]; // Выведет 4 (первый элемент, индекс 0)
echo $numbers[1]; // Выведет 57 (второй элемент, индекс 1)

Изменение значения элемента:

$numbers[1] = 45; // Изменяем второй элемент на 45
echo $numbers[1]; // Выведет 45

Более короткий способ создания массива:

$array = [1, "восемь", true, 3.14];

В этом массиве содержатся целые числа, строка, булево значение и число с плавающей точкой. Обращение к элементам происходит так же, как и в предыдущем примере.

echo $array[1]; // Выведет "восемь"

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

Ассоциативный массив – массив, в котором вместо числовых индексов используются ключи – строки или числа, которые задают имена элементов.

$user = array(
    "id" => 50,
    "name" => "Alex",
    "hobby" => "Футбол"
);

Обращение к элементам ассоциативного массива осуществляется по ключам:

echo $user["name"]; // Выведет "Alex"
$user["name"] = "Bob"; // Изменяем значение ключа "name"
echo $user["name"]; // Выведет "Bob"

В качестве ключей могут использоваться строки, числа и булевы значения.

Многомерные массивы

Многомерные массивы – массивы, элементы которых сами являются массивами. Они часто представляются в виде матриц.

$metrics = [
    [1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]
];

echo $metrics[0][1]; // Выведет 2 (первый элемент первого внутреннего массива)
$metrics[0][1] = 4; // Изменение элемента
echo $metrics[0][1]; // Выведет 4

Применение массивов

Массивы широко используются для работы с базами данных. При получении данных из базы данных, они обычно возвращаются в формате массива, где каждый элемент массива представляет собой запись из базы данных. Это позволяет эффективно обрабатывать и выводить большое количество данных.

Массивы – важная часть любого языка программирования. Они позволяют эффективно хранить и обрабатывать коллекции данных. В последующих уроках мы рассмотрим более продвинутые методы работы с массивами, используя циклы для перебора и обработки элементов.

Что будем искать? Например,программа