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

ПХП –Хипертект Пре-Процессор

Скриптни језик на страни сервера, ПХП је веома популаран и широко кориштен језик отвореног кода. У почетку је ПХП био познат као - лична почетна страница. У овој теми ћемо сазнати о ПХП „До вхиле петље“.

ПХП Синтак

<_?php
//statements to be executed
echo “This is my first php program!”;
?>

Белешка:
Свака изјава у ПХП-у завршава се тачком зарезом (;). То технички преноси ПХП мотор да ће ово бити крај изјаве. И, онда се мотор пребацује на следећи ред и извршава код до тачке са зарезом (;).

ПХП петље

У одређеним ситуацијама морамо користити исти блок кода више пута. У овом случају се могу користити петље. Уместо да користите скоро једнак код за готово исти увјет, помоћу петљи можете покренути блок кода изнова и изнова.

# Слиједеће су неке од изјава за ПХП петље.

  • док: блок кода ради онолико колико је под увјетом да је 'Труе'
  • урадите… док: блок кода покреће се бар једном и понавља исти код ако је наведени услов „Истина“
  • за: блок кода се покреће током одређеног броја пута
  • фореацх: блок кода ради за сваки елемент у низу

ПХП „уради… док је петља“

Након разумевања „док… петља“, следећи корак је разумевање логике „радите… док петља“. Осим ако је наведено стање 'Тачно', ово 'учини … док се петља' може извршавати више пута.

Мала разлика између лопате „док“ и „учини… док“ је место где услов испуњава тачку валидације. У 'вхиле лооп' стању се тестира пре извршења било које изјаве у блоку кода, тј. На почетку. И, „уради… док се петља“, стање се једном тестира, након извршења израза у блоковском коду, исти процеси се понављају све док није тачно.

Технички се може објаснити као „уради… док петља“ увек доврши самоће извршење, затим тестирај предложени услов и настави понављати исти блок кода док наведени услов стоји „Тачно“.

Синтакса 'до … вхиле'

do(
//code/statements to be executed
)while(condition is true);

Напомена: „уради… док петља“ увек извршава блок минималног кода за један пут, док „док петља“ не извршава ни један пут. То је зато што се параметар тестира након извршења целог блока кода.

Погледајмо демонстрацију једног примера реда по ред.

Пример :

  1. <_?php< /li>
  2. $ к = 7;
  3. урадити
  4. (
  5. одјек „Очекивани излаз је: $ к
    ”;
  6. $ к ++;
  7. )
  8. док је ($ к <= 6)
  9. ?>

Излаз :

Очекивани излаз је: 7

Објашњење :

  1. Ово је стандардна почетна ознака дефинисана за пхп језик
  2. Вриједност 7 додијељена је пхп варијабли на почетку
  3. "уради … док је петља" почела овде
  4. Овим отварањем коврчавих заграда (() пхп „ради… док петља“ започне
  5. Овде ће се извршити све изјаве унутар 'до… вхиле петље'
  6. Вредност пхп променљиве повећава се са '1' и петља наставља да извршава изјаве док не постане тачна.
  7. Овим затварањем коврчавих заграда ()) пхп 'учини … док се петља' завршава
  8. Овде се тестира стање
  9. пхп завршна ознака

Надам се да сте разумели детаље радећи на горњем примеру.

Сада ћемо видети још неколико примера за боље разумевање.

Погледајмо један врло основни пример штампања бројева '0 до 9'. Помоћу овог примера моћи ћете да напишете програм за квадрате бројева или множења броја итд. Само променом услова.

Пример:


$n=0;
do(
echo "$n
";
$n++;
)while($n<=9);
?>
<_?php

$n=0;
do(
echo "$n
";
$n++;
)while($n<=9);
?>

Излаз:

0

1

2

3

4

5

6

7

8

9

Пример:


$x0=0;
do (
echo "Executed Statement: $x0
";
echo "this execution is done after the above statement '$x0' is printed
";
$x0=$x0+1;
)while ($x0<=5)
?>
<_?php

$x0=0;
do (
echo "Executed Statement: $x0
";
echo "this execution is done after the above statement '$x0' is printed
";
$x0=$x0+1;
)while ($x0<=5)
?>

Излаз:

Извршена изјава: 0

ово извршење се врши након штампања горње изјаве '0'

Извршена изјава: 1

ово извршење се врши након штампања горње изјаве '1'

Извршена изјава: 2

ово извршење се врши након штампања горње изјаве '2'

Извршена изјава: 3

ово извршење се врши након штампања горње изјаве '3'

Извршена изјава: 4

ово извршење се врши након штампања горње изјаве '4'

Извршена изјава: 5

ово извршење се врши након штампања горње изјаве '5'

Пример :


$BookPrice = 15;
do (
echo "The book price is " . $BookPrice . ". Students can buy this book.
";
$BookPrice = $BookPrice + 1;
)
while ($BookPrice <= 10);
echo "The book price is " . $BookPrice . ". Student cannot afford this costly book!";
?>
<_?php

$BookPrice = 15;
do (
echo "The book price is " . $BookPrice . ". Students can buy this book.
";
$BookPrice = $BookPrice + 1;
)
while ($BookPrice <= 10);
echo "The book price is " . $BookPrice . ". Student cannot afford this costly book!";
?>

Излаз :

Цена књиге је 15. Студенти могу ову књигу купити.

Цена књиге је 16. Студенти не могу приуштити ову скупу књигу!

Сада ћемо видети пхп програм штампања табеле од 10.

Пример:

<_?php
@$tab=$_GET('tab');
$i=1;
do
(
$t=$tab*$i;
echo $t." ";
$i++;
)
while ($i<=10);
?>

Enter Your table

Излаз :

10 20 30 40 50 60 70 80 90 100

Унесите своју табелу

Објашњење

Наведени је пример мало другачији. Искористили смо једно поље са текстом и једно дугме помоћу ХТМЛ скрипте. Главни логички део се изводи унутар пхп скрипте.

Прво, сакупили смо вредност коју је корисник унео од $ _ГЕТ.

Варијабла $ и држи вредност 1.

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

Закључак: ПХП „уради… док петља“

У горњем чланку смо дошли до битних тачака на ПХП петљи и научили о различитим врстама. Конкретно, детаљно смо научили ПХП „уради… док петљаш“. Овај чланак даје информације о томе како … док петља, ради, и употреба са примерима. Функционисање „ради… док је петља“ врло је лако разумети.

Укратко, ПХП „уради… док петља“ елиминира потребу за извршавањем сличног задатка изнова и изнова. Дакле, ако желите смањити радно оптерећење на ПХП језику, често користите „до… вхиле петља“.

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

Ово је водич за ПХП „До вхиле петље“. Овде смо расправљали о информацијама о … док петља ради, и употреба је заједно са примерима. Такође можете погледати следећи чланак да бисте сазнали више -

  1. ПХП оквири
  2. ПХП стринг функције
  3. ПХП команде
  4. Променљиве у ПХП-у
  5. Док се петља у ПХП са примерима
  6. ПХП Цонстаннтс
  7. ПХП рекурзивна функција
  8. Радите док се петља у Питхон-у
  9. Рекурзивна функција у Питхону
  10. У току је петља у ЈаваСцрипт-у

Категорија: