PHP циклы

Циклы в PHP используются для выполнения того же блока кода заданное число раз. Циклы часто вступают в игру, когда вы работаете с массивами . Вместо того, чтобы писать тот же кусок кода для каждого элемента массива, начинают использовать цикл. PHP имеет две основные группы: цикл for и while.. FOR лучше всего использовать, когда вы хотите выполнить цикл определенное количество раз. WHILE лучше всего использовать для выполнения цикла неопределенное количество раз.
PHP поддерживает следующие четыре типа циклов

  • for - цикл который выполняется определенное количество раз
  • while - цикл выполняется пока заданное условие истинно.
  • do...while цикл выполняется один раз, а затем снова повторяет цикл, пока заданное условие истинно.
  • foreachцикл выполняется для массивов. Цикл будет работать для каждого элемента в массиве, и не будет работать вообще, если массив пуст .

"Цикл PHP <while>" 

Цикл выполняется пока заданное условие истинно.

Синтаксис

while (condition is true) {
    code to be executed;
}

В приведенном ниже примере сначала устанавливает переменную $ х на 1 ($ х = 1). Затем, в то время как цикл будет продолжать работать, пока $ х меньше или равна 5 ($ X <= 5). $ Х будет увеличиваться на 1 каждый раз, когда проходит цикл ($ х ++):
Пример

<?php 
$x = 1; 
while($x <= 5) {
    echo "The number is: $x <br>";
    $x++;

?>

Цикл PHP do...while 
Цикл выполняется один раз, а затем снова повторяется цикл, пока заданное условие истинно.

Синтаксис

do {
    code to be executed;
} while (condition is true);

В приведенном ниже примере сначала устанавливает переменную $ х на 1 ($ х = 1). Затем, в то время как делать цикл написать некоторый вывод, а затем увеличить переменную $ х с 1. Тогда условие проверяется (это $ х меньше или равна 5?), и цикл будет продолжать работать до тех пор, пока $ х меньше или равно 5:

Пример

<?php 
$x = 1; 

do {
    echo "The number is: $x <br>";
    $x++;
} while ($x <= 5);
?>

Цикл PHP for

Цикл используется, когда вы заранее знаете, сколько раз сценарий должен работать.

Синтаксис

for (init counter; test counter; increment counter) {
    code to be executed;
}

Параметры:

  • инициализации счетчика : Инициализировать значение счетчика цикла
  • Тест счетчика : Оценивается на каждой итерации цикла. Если истинно, цикл продолжается. Если он оценивает ЛОЖЬ, цикл завершается.
  • приращение счетчика : Увеличивает значение счетчика цикла

Пример ниже показывает цифры от 0 до 10:

Пример

<?php 
for ($x = 0; $x <= 10; $x++) {
    echo "The number is: $x <br>";

?>

Цикл PHP foreach

Цикл работает только с массивами, и используется для перебора значений в массиве.

Синтаксис

foreach ($array as $value) {
    code to be executed;
}

Для каждой итерации цикла, значение текущего элемента массива присваивается значение $ а указатель массива перемещается на один, пока он не достигнет последнего элемента массива.
Следующий пример демонстрирует цикл, который будет выводить значения данного массива ($ цветов):

Пример

<?php 
$colors = array("red", "green", "blue", "yellow"); 

foreach ($colors as $value) {
    echo "$value <br>";
}
?>
Чтобы оставить комментарий, необходимо зарегистрироваться

Комментарии

  • Комментарии не найдены

Последние новости

Как создаются сайты по ...

Стоит ли создавать сайты по старинке Как всем ...

Как начать работать в ...

  Работайте и зарабатывайте неплохие деньги в ...

коммерческий хостинг - ...

Выбор коммерческого веб-хостинга Надежность и ...

Выбор бесплатного ...

Выбор веб-хостинга бесплатно Выбор лучшего ...

youtube html- видео в ...

 YouTube Видео в HTML странице  Самый простой ...

Scroll to top