0Pricing
PHP Academy · Урок

Работа с массивами

Создавайте массивы в PHP и работайте с ними

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

Работа с массивами

Работа с массивами

Добро пожаловать на ещё один увлекательный урок! На этом уроке Вы узнаете, как использовать массивы в PHP для хранения наборов данных и управления ими. Давайте начнём!

Работа с массивами — иллюстрация 1

Что такое массивы

Что такое массивы

Массив — это структура данных, которая позволяет хранить несколько значений в одной переменной. Каждое значение определяется индексом.

Главная мысль: Массивы 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. Давайте продолжим программировать!

Работа с массивами — иллюстрация 10

Часто задаваемые вопросы

Урок «Работа с массивами» бесплатный?

Да — полный текст урока «Работа с массивами» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 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 — локальная установка не требуется.

Все уроки этого курса

  1. Переменные и константы
  2. Типы данных
  3. Операторы
  4. Управляющие конструкции
  5. Работа с массивами
← Назад к PHP Academy