Введение в цикл For в PHP

Циклы в PHP используются для многократного выполнения задачи. Для Loop в PHP есть различные формы. Для циклов цикла несколько раз, как и любой другой цикл, например. пока цикл. Цикл while и цикл for выполняет блок кода, основанный на условии. Когда заранее известно, что конкретный блок кода должен выполняться это число раз, скажем, 5 раз, которые мы используем для цикла. В то время как Loop используется до тех пор, пока упомянутое условие удовлетворяет. Аналогично для цикла do-while, когда мы хотим не знать, сколько раз цикл должен быть выполнен, но знаем, что он должен выполняться хотя бы один раз, тогда мы используем цикл do-while. Аналогично другие петли и тд.

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

Цикл for содержит выражения, за которыми следует точка с запятой, следующий синтаксис.

Синтаксис

for(initialization; condition; increment/decrement) (
///statements to be executed
)

Где: цикл for - это блок, содержащий код

Инициализация: это объявление и присвоение или инициализация значения используемой переменной, она содержит целочисленное значение

Условие: чтобы цикл работал, это условие сначала проверяется и оценивается, если оно истинно, только тогда цикл выполняется дальше.

Увеличение / уменьшение: это увеличивает / уменьшает значение переменной для цикла для повторения.

блок - схема

Как работает Loop?

Сначала оценивается инициализация переменных. Во-вторых, с каждой итерацией цикла проверяется условие, если оно истинно, выполнение будет продолжаться, и будет выполняться блок кода или операторов. И если проверенное условие не является истинным, то есть ложным, то цикл заканчивается, там сам без блока кода или операторов, которые должны быть выполнены. Наконец, увеличение и уменьшение инициализированной переменной выполняются после выполнения упомянутых операторов.

Примеры For Loop в PHP

Вот следующие примеры упоминания ниже

Пример № 1

Помните, что в приведенной ниже программе значение i инициализируется равным 0, поэтому переменная $ i печатается с использованием echo, мы получаем значения, начинающиеся с 0, и продолжаем печатать до 5, поскольку условием является печать до значения 5.

<_?php
//example to demonstrate simple for loop
for($i=0; $i<=5;$i++) ( // declaring variable i, condition, incre/decr
echo '
'; // line break
echo 'Value of i is '. $i; //printing the value of variable i
)
?>

Выход :

Пример № 2

В приведенной ниже программе значение i инициализируется равным 1, поэтому переменная $ i печатается с использованием оператора echo, мы получаем значения, начинающиеся с 0, и продолжаем печатать до 5, поскольку условие должно печататься до значения 5.

Здесь инициализация переменной I находится не в цикле for, а вне цикла for в начале программы.

<_?php
//example to demonstrate for loop
$i=1; // declaring variable i
for(; $i<=5;$i++) ( // condition, increment and decrement
echo '
'; // line break
echo 'Value of i is '.$i; // printing the value of variable i
)
?>

Выход :

Пример № 3

В этой программе выражение, содержащее условие, не упоминается в операторе цикла for, а внутри цикла for, например if ($ i == 4), за которым следует оператор break.

Во время итерации, если значение $ i достигает значения 4, элемент управления выпрыгнет из цикла for.

<_?php
//example to demonstrate for loop
for($i=1; ;$i++) ( // declaring variable i, increment and decrement
if($i == 4) ( // condition
break;
)
echo '
'; // line break
echo 'Value of i is '.$i; // printing the value of variable i
)
?>

Выход:

Пример № 4

В этой программе приращение и уменьшение упоминаются внутри цикла for после печати значения переменной I, чтобы продолжить итерацию.

<_?php
//example to demonstrate for loop
for($i=1;$i<=10;) ( // declaring variable i declaring condition
if($i == 7) (
break;
)
echo '
'; // line break
echo 'Value of i is '.$i; // printing the value of variable i
$i++; // increment and decrement
)
?>

Выход:

Пример № 5

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

<_?php
//example to demonstrate for loop
$i=1; // declaring variable i
for(;;) (
if($i == 8) ( // declaring condition,
break;
)
echo '
'; // line break
echo 'Value of i is '.$i; // printing the value of variable i
$i++; // increment and decrement
)
?>

Выход :

Пример № 6

В следующей программе мы используем цикл for для итерации массива. Мы можем повторить цикл for и foreach. Кроме того, здесь используемый массив может быть массивоподобным индексированным массивом, ассоциативным массивом.

Плод - это массив, мы подсчитываем длину массива с помощью функции count и получаем длину массива, равную 4, поэтому цикл for будет повторяться соответствующим образом и печатать имя плодов.

<_?php
//example to demonstrate for loop for array
$fruits = array('orange', 'banana', 'papaya', 'strawberry');
$count = count($fruits);
for($i=0; $i<$count; $i++) (
echo '
';
echo 'Fruit Name ==>'.$fruits($i);
)
?>

Выход :

Пример № 7

В этой программе цикл for используется для печати шаблона звезды,

<_?php
//example to demonstrate star pattern using for loop
for($i=0;$i<=5;$i++)
(
for($j=0;$j<=$i;$j++) (
echo " * ";
)
echo "
";
)
?>

Выход:

Пример # 8

В следующей программе цикл foreach используется для повторения цикла фруктов.

<_?php
//example to demonstrate array using foreach loop
$directions = array('east', 'west', 'north', 'south');
foreach($directions as $key=>$value) (
echo 'Direction =>'. $value.'
';
)
?>

Выход:

Вывод

В этой статье мы узнали о цикле for, синтаксисе блок-схемы, о том, как цикл работает в PHP и связанных циклах, таких как цикл foreach. Мы также узнали, как цикл повторяется в обычном режиме, а также как он выполняет итерацию по массивам, мы также узнали, как цикл for используется для печати шаблона звезды. Надеюсь, что эта статья будет информативной и полезной.

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

Это руководство по For Loop в PHP. Здесь мы обсуждаем примеры For Loop в PHP с блок-схемой и как это работает. Вы также можете посмотреть следующую статью, чтобы узнать больше -

  1. Сессии в PHP
  2. Палиндром в PHP
  3. Заявление о переключении PHP
  4. PHP компилятор
  5. Палиндром в C ++
  6. Палиндром в JavaScript
  7. Оператор переключения в C #