Статья
📘 Глава 5. Массивы в PHP
Оглавление
Массив — это переменная, которая может хранить несколько значений сразу. Это как коробка с множеством ячеек, каждая из которых имеет свой индекс или ключ.
🔸 Индексированные массивы
Простой список, где индексы — это числа:
$фрукты = ["яблоко", "банан", "груша"];
echo $фрукты[0]; // яблоко
Можно добавлять элементы:
$фрукты[] = "апельсин";
🔹 Ассоциативные массивы
Ключи — не числа, а строки:
$пользователь = [
"имя" => "Анна",
"возраст" => 25,
"город" => "Москва"
];
echo $пользователь["имя"]; // Анна
🔸 Многомерные массивы
Массивы внутри массивов:
$пользователи = [
["имя" => "Анна", "возраст" => 25],
["имя" => "Иван", "возраст" => 30]
];
echo $пользователи[1]["имя"]; // Иван
🔧 Полезные функции для массивов
$числа = [3, 1, 5, 2];
count($числа); // 4 — количество элементов
sort($числа); // сортирует по возрастанию
array_reverse($числа); // переворачивает массив
in_array(5, $числа); // true, если есть значение 5
array_push($числа, 10); // добавить элемент в конец
array_pop($числа); // удалить последний элемент
🔁 Перебор массива
foreach ($пользователь as $ключ => $значение) {
echo "$ключ: $значение<br>";
}
🧠 Проверка существования ключа
if (isset($пользователь["город"])) {
echo "Город: " . $пользователь["город"];
}
21