Введение в PHP, пока цикл

Цикл используется в любом языке программирования для запуска одних и тех же строк кода или блока операторов несколько раз в зависимости от ожидаемого результата. Количество раз, которое блок кода должен быть выполнен, указано в цикле, чтобы выйти из цикла. Как и большинство языков программирования используют разные циклы, PHP также поддерживает циклы и в основном имеет четыре типа циклов:

  1. Для петли
  2. Пока петля
  3. Do-while Loop
  4. Для каждого цикла

Эти циклы обычно различаются по синтаксису и способу их выполнения.

Пример : в цикле мы должны указать, сколько раз блок кода будет выполняться в начале, тогда как в цикле while мы обычно указываем условие и блок условий, упомянутых в нем, должны выполняться до тех пор, пока не будет выполнено упомянутое условие. правда. Теперь, если мы возьмем случай цикла do-while, в цикле do-while условие проверяется в конце строк кода, поэтому, даже если условие имеет значение false, цикл do-while будет работать по крайней мере один раз. Однако в цикле for-each блок кода запускается для каждого элемента, присутствующего в массиве, до тех пор, пока в этом массиве не останется больше элементов.

Что такое в то время как цикл?

Цикл while часто называют циклом управления входом. Это связано с тем, что код, написанный в цикле while, будет выполняться строго до тех пор, пока тестовое выражение, данное в начале цикла While, истинно. Если тестовое выражение истинно, код выполняется. Теперь, во второй итерации, снова проверяется условие. Если упомянутое условие все еще выполняется, код выполняется во второй раз. Тот же процесс будет продолжаться до тех пор, пока тестовое выражение не станет ложным, а затем мы выйдем из цикла.

Синтаксис

Синтаксис цикла while:

while (TEST CONDITION)(
//block of statements
)

Примечание. Условием проверки является логическое выражение, которое может быть истинным или ложным. Выполнение блока кода зависит от результата вывода этого логического выражения.

Когда использовать PHP во время цикла?

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

Блок-схема PHP пока LOOP

Ход выполнения в темпе Loop не очень сложен. Это можно понять, используя очень простую блок-схему, которая показана ниже.

Примеры PHP в цикле

Рассмотрим случай печати первых 5 натуральных чисел с помощью цикла While.

Пример № 1

Код:


$i = 1;
while ( $i<=5)
(
echo($i. “
”);
$i ++;
)
?>
<_?php

$i = 1;
while ( $i<=5)
(
echo($i. “
”);
$i ++;
)
?>

Выход:

Это напечатает первые 10 натуральных чисел, начиная с 1. Давайте разберемся с функционированием кода. В первом запуске значение i (равное 1) проверяется на 10, как указано в условии для цикла «цикл». Поскольку условие теста выполняется, мы входим в цикл, который печатает 1, а затем увеличивает значение переменной i на 1. Теперь значение i становится равным 2. Условия теста снова проверяются аналогично, приводя к выводу 2, 3, 4 и так до тех пор, пока значение i не станет равным 10 путем добавления 1 при каждом выполнении цикла. Когда значение i становится равным 10, условие цикла while становится равным 10 = 10, что верно. Теперь 10 печатается, и значение i становится 11. Условие цикла while теперь не выполняется, так как 11 <= 10 ложно, поэтому мы выходим из цикла.

Пример № 2

Код:

<_?php
$i = 20; // number of loops
while(!$i ==0)
(
/* condition checks if
!( i is equal to 0), ie
1) if i=1
=> !(1==0 is false)
=> !(false)
=> true
2) if i =0
=> !(0==0 is true)
=> !(true)
=> false
*/
echo $i.”
”;
$i = $i-5;
)
?>

Выход:

На этот раз условие проверяет, не является ли переменная i не равной 0. Для всех случаев, когда i не равно 0, условие выполняется, и как только значение переменной i становится равным 0, условие становится ложь, и мы выходим из цикла. Кроме того, мы уменьшаем значение i на 5 каждый раз, когда входим в цикл while, поэтому сначала будет напечатано значение 20, затем будет выполнено условие истинного 15, затем 10 и затем 5. Теперь значение Я уменьшу на 5 и стану 0, поэтому мы не сможем войти в цикл. Так как проверка условий выполняется, когда мы делаем запись в цикле, цикл while также называется циклом управления Entry. Таким образом, это означает, что в случаях, когда условие не совпадает в первый раз, код внутри цикла While не будет выполнен ни разу.

Вывод

Цикл while является циклом управления входом, тогда как цикл do-while является циклом контроля выхода. Если условие в цикле while не соответствует действительности, блок кода внутри цикла While не будет выполнен ни разу, тогда как в цикле do-While блок кода будет выполнен хотя бы один раз, даже если условие не выполняется в качестве условия проверено в конце цикла do-while. Логическое условие в цикле while будет управлять потоком выполнения в цикле while.

Рекомендуемая статья

Это было руководство по PHP While Loop. Здесь мы обсуждаем введение в PHP While Loop и объясняем блок-схему и типы вместе с примерами. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -

  1. C # Пока Loop
  2. Пока цикл в Java
  3. Цикл C # do-while
  4. Циклы в C ++
  5. Введение в цикл while в JavaScript
  6. PHP рекурсивная функция