Введение в цикл 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 с блок-схемой и как это работает. Вы также можете посмотреть следующую статью, чтобы узнать больше -
- Сессии в PHP
- Палиндром в PHP
- Заявление о переключении PHP
- PHP компилятор
- Палиндром в C ++
- Палиндром в JavaScript
- Оператор переключения в C #