Как написать цикл в php?

Пользователь

от ransom_homenick , в категории: PHP , 2 года назад

Как написать цикл в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от guillermo , 2 года назад

@ransom_homenick В PHP несколько вариантов циклов: for, foreach, while и ниже пример кода использования каждого цикла в PHP:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php

$arr = [1, 2, 3, 4, 5];

// Цикл foreach
foreach ($arr as $value) {
    echo $value;
}
// Вывод: 12345

// Цикл for
for ($i = 0; $i < count($arr); $i++) {
    echo $arr[$i];
}
// Вывод: 12345

// Цикл while
$i = 0;
while ($i < count($arr)) {
    echo $arr[$i];
    $i++;
}
// Вывод: 12345


Пользователь

от quinton.prosacco , год назад

@ransom_homenick 

Циклы в PHP могут быть написаны с использованием следующих конструкций:

  1. for - для итерации по заданному диапазону чисел.
  2. while - для итерации пока выполняется условие.
  3. do-while - то же самое, что и while, но сначала выполняется тело цикла, а потом проверяется условие.


Примеры:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
for ($i = 0; $i < 10; $i++) {
    echo $i;
}

$j = 0;
while ($j < 10) {
    echo $j;
    $j++;
}

$k = 0;
do {
    echo $k;
    $k++;
} while ($k < 10);