Работа с массивами
Создавайте массивы в PHP и работайте с ними
«Работа с массивами» — бесплатный урок PHP Academy на CoddyKit. Это урок 5 из 5. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения PHP Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс PHP Academy содержит 5 уроков всего.
Работа с массивами
Работа с массивами
Добро пожаловать на ещё один увлекательный урок! На этом уроке Вы узнаете, как использовать массивы в PHP для хранения наборов данных и управления ими. Давайте начнём!

Что такое массивы
Что такое массивы
Массив — это структура данных, которая позволяет хранить несколько значений в одной переменной. Каждое значение определяется индексом.
Главная мысль: Массивы PHP могут хранить данные разных типов, включая строки, целые числа и даже другие массивы.
Пример:
<?php
$fruits = ["Apple", "Banana", "Cherry"];
echo $fruits[0]; // Outputs: Apple
?>
Типы массивов
Типы массивов
PHP поддерживает три типа массивов:
- Индексированные массивы: Используют числовые индексы.
- Ассоциативные массивы: Используют именованные ключи.
- Многомерные массивы: Содержат массивы внутри массивов.
Рассмотрим подробно каждый тип.
Индексированные массивы
Индексированные массивы
Индексированные массивы используют числовые индексы для хранения значений и доступа к ним. Пример:
Совет: Используйте цикл for или foreach для перебора индексированных массивов.
<?php
$colors = ["Red", "Green", "Blue"];
echo $colors[1]; // Outputs: Green
?>
Ассоциативные массивы
Ассоциативные массивы
Ассоциативные массивы используют именованные ключи для хранения значений и доступа к ним. Пример:
Задание: Создайте ассоциативный массив для товара с такими ключами, как name, price и stock.
<?php
$person = [
"name" => "Alice",
"age" => 25,
"city" => "New York"
];
echo $person["name"]; // Outputs: Alice
?>
Многомерные массивы
Многомерные массивы
Многомерные массивы содержат массивы внутри массивов. Пример:
Главная мысль: Используйте вложенные циклы для перебора многомерных массивов.
<?php
$students = [
["name" => "Alice", "age" => 20],
["name" => "Bob", "age" => 22],
["name" => "Charlie", "age" => 18]
];
echo $students[0]["name"]; // Outputs: Alice
?>
Функции для работы с массивами
Функции для работы с массивами
PHP предоставляет встроенные функции для обработки массивов. Примеры:
count(): Получить количество элементов.array_push(): Добавить элемент в конец.array_pop(): Удалить последний элемент.array_keys(): Получить все ключи.
Пример:
<?php
$numbers = [1, 2, 3];
array_push($numbers, 4);
echo count($numbers); // Outputs: 4
?>
Перебор массивов
Перебор массивов
Используйте циклы для обработки всех элементов массива. Пример:
Совет: Используйте foreach для ассоциативных массивов, чтобы получить доступ и к ключам, и к значениям.
<?php
$fruits = ["Apple", "Banana", "Cherry"];
foreach ($fruits as $fruit) {
echo $fruit . "<br>";
}
?>
<?php
$numbers = [10, 20, 30];
echo count($numbers);
?>
Отличная работа!
Отличная работа!
Поздравляем! Вы научились использовать массивы для хранения наборов данных и управления ими в PHP. Массивы — универсальный инструмент для работы с несколькими значениями в одной переменной. На следующем уроке мы рассмотрим функции в PHP. Давайте продолжим программировать!

Часто задаваемые вопросы
Урок «Работа с массивами» бесплатный?
Да — полный текст урока «Работа с массивами» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс PHP Academy, подпишись на CoddyKit PRO. Курс PHP Academy содержит 5 уроков всего.
Чему я научусь в уроке «Работа с массивами»?
Создавайте массивы в PHP и работайте с ними Ты практикуешь PHP Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать PHP Academy?
Предыдущий опыт не требуется. PHP Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 5 из 5.
Сколько времени занимает урок «Работа с массивами»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке PHP Academy?
Да. Каждый урок PHP Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Переменные и константы
- Типы данных
- Операторы
- Управляющие конструкции
- Работа с массивами