Увод у ПХП Док се петља

Петља која се користи у било којем програмском језику је за покретање истих редака кода или блока изјава више пута на основу очекиваног излаза. Колико се пута извршава блок кода одређено је у петљи како би се изашло из петље. Баш као што већина програмских језика користи различите петље, ПХП такође подржава петље и у основи има четири врсте петље:

  1. За петљу
  2. Док је петља
  3. Радно време петље
  4. За сваку петљу

Ове се петље углавном разликују у синтакси и начину на који се извршавају.

Примјер : У петљи морамо навести колико ће се пута код извршити на почетку, док у петљи док опћенито специфицирамо стање и блок увјета који се спомињу под њим морају се извршити док увјет не буде наведен истина. Сада, ако узмемо случај петље до-вхиле, у петљи до-вхиле услов се провјерава на крају редака кода, па чак и ако увјет стоји лажно, петља до-вхиле ће се радити барем једном. Међутим, у петљи за сваки појединачни блок кода покреће се за сваки елемент присутан у низу све док у њему нема више елемената.

Шта је док је петља?

Док се петља често назива петља за контролу улаза. То је због чињенице да ће се код написан унутар „циклуса“ изводити строго све док је тестни израз дат на почетку „бочне петље“ тачан. Ако је тест израз истинит, извршава се код. Сада, у другој итерацији, поново се проверава стање. Ако наведени услов и даље важи, код се извршава по други пут. Исти процес ће се одвијати све док тестни израз не буде лажан, а затим изађемо из петље.

Синтакса

Синтакса петље вхиле је:

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

Напомена: Стање теста је боолов израз који је или истинит или лажан. Извођење блока кода зависи од резултата излаза овог логичког израза.

Када користити ПХП током петље?

Док се петље могу користити у било којем тренутку када постоји захтев за извршавање блока кода док се не испуни дани услов. Иако су петље такође прилично популарне када се ради о читању записа прикупљених из базе података помоћу неких упита.

Дијаграм тока ПХП-а Док ЛООП

Ток извршења у току петље није веома сложен. То се може разумети помоћу врло основне дијаграме тока која је приказана доле.

Примери ПХП-а Док се петља

Размотрите случај штампања првих 5 природних бројева помоћу „петље“.

Пример # 1

Шифра:


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

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

Излаз:

Ово ће исписати првих 10 природних бројева почевши од 1. Разјаснимо функционирање кода. У првој вожњи вредност и (која је 1) тестира се у односу на 10 као што је наведено у услову док је петља. Како је увјет испитивања истинит, улазимо у петљу која исписује 1, а затим повећава вриједност варијабле и за 1. Сада вриједност и постаје 2. Стање теста се поново тестира на сличан начин што доводи до исписа 2, 3, 4, и тако даље све док вредност и не постане 10 додавањем 1 сваки пут када се изврши петља. Како вредност и постаје 10, услов петље вхиле постаје 10 = 10, што је тачно. Сада се исписује 10, а вредност и постаје 11. Стање петље вхиле не успијева јер је 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;
)
?>

Излаз:

Овај пут увјет провјерава да ли варијабла и није једнака 0. За све случајеве када и није једнак 0, увјет вриједи и чим вриједност варијабле и постане једнака 0, увјет постаје фалсе, и излазимо из петље. Такође, смањујемо вредност и за 5 сваки пут када уђемо у „петљу“, па ће испрва бити исписана вредност 20, затим ће бити исписано стање 15, затим 10, а затим 5. Сада вредност смањит ћу за 5 и постати 0 тако да нећемо моћи улазити у петљу. Пошто се провера стања врши док вршимо унос у Петљу, док се петља такође назива петља за контролу уноса. Дакле, то значи да се у случајевима када се услов не подудара први пут, код унутар „петље“ неће извршити ни једном.

Закључак

Док је петља „улазна контролна петља“, док је петља „до-док“ излазна контролна петља. Ако услов у циклусу Иако није истинит, блок кода унутар док се петља неће извршити ни једном, док се у петљи док не извршава, блок кода ће се извршити бар једном, чак и ако услов није истинит јер је услов тестирано на крају до-вхиле петље. Боолеов услов у вхиле петљи ће управљати током извршења у вхиле петљи.

Препоручени чланак

Ово је водич за ПХП док се петља. Овдје смо расправљали о Уводу у ПХП Док се петља и објасни дијаграм и типови дијаграма и типови заједно с примјерима. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -

  1. Ц # Док се петља
  2. Док је петља у Јави
  3. Ц # до-вхиле петља
  4. Петље у Ц ++
  5. Увод у Лооп у Петри
  6. ПХП рекурзивна функција

Категорија: