PHP: Циклы и массивы

Что мы узнаем:
  • Что такое циклы и как они работают.
  • Основные типы циклов в PHP (for, while, foreach).
  • Как работать с массивами в PHP.

Что такое циклы?


Циклы — это конструкции языка, позволяющие многократно повторять определённые участки кода. Это очень удобно, когда нужно выполнить одинаковые действия несколько раз.

Основные типы циклов



Цикл for
Цикл for используется, когда заранее известно количество повторений. Пример:
for ($i = 1; $i <= 5; $i++) {
    echo "Число: $i\n";
}

Цикл while
Цикл while выполняется до тех пор, пока условие истинно. Пример:
$i = 1;
while ($i <= 5) {
    echo "Число: $i\n";
    $i++;
}

Цикл do...while
Цикл do...while похож на while, но условие проверяется после выполнения тела цикла. Пример:
$i = 1;
do {
    echo "Число: $i\n";
    $i++;
} while ($i <= 5);

Цикл foreach
Цикл foreach используется для перебора элементов массива. Пример:
$names = ["Иван", "Анна", "Сергей"];
foreach ($names as $name) {
    echo "Имя: $name\n";
}

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


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

Ассоциативные массивы:
$user = [
    "name" => "Иван",
    "age" => 25,
    "city" => "Москва"
];

echo $user["name"]; // Вывод: Иван

Нумерованные массивы:
$numbers = [1, 2, 3, 4, 5];

echo $numbers[0]; // Вывод: 1

Примеры работы с массивами



Добавление элементов
$colors = ["Красный", "Синий"];
$colors[] = "Зелёный"; // Добавляем зелёный в конец массива

Удаление элементов
unset($colors[1]); // Удаляем синий цвет

Сортировка массива
sort($colors); // Сортируем массив по алфавиту

Практическое задание


Создайте PHP-скрипт, который выводит на экран квадрат каждого числа от 1 до 10, используя цикл for.

На этом четвёртый урок завершён. Мы изучили циклы и массивы, что позволит нам писать более эффективные и гибкие программы. В пятом уроке мы познакомимся с функциями и их назначением.

Автор:  16.11.2025 06:28:50 pm