Вступ до PHP Робіть цикл

PHP - попередній процесор гіпертексту

PHP - мова сценаріїв на стороні сервера - дуже популярна і широко використовувана мова з відкритим кодом. Спочатку PHP був відомий як «Персональна домашня сторінка». У цій темі ми дізнаємось про PHP Do while Loop.

Синтаксис PHP

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

Примітка:
Кожен оператор у PHP закінчується крапкою з комою (;). Це технічно передає двигуну PHP, що це буде кінцем заяви. Потім двигун переходить до наступного рядка і виконує код до крапки з комою (;).

PHP петлі

У певних ситуаціях нам доводиться багато разів використовувати один і той же блок коду. У цьому випадку можна скористатися петлями. Замість використання майже рівного коду для майже тієї ж умови, за допомогою циклів можна запускати блок коду знову і знову.

# Докладніше - деякі з циклівних заяв PHP.

  • поки: блок коду працює настільки, наскільки задана умова є "Вірно"
  • виконайте… поки: блок коду працює щонайменше один раз і повторює той самий код, наскільки задана умова є "True"
  • для: блок коду працює за вказану кількість разів
  • foreach: блок коду працює для кожного елемента масиву

PHP 'робити … під час циклу'

Після розуміння поняття "while … Loop", наступним кроком є ​​розуміння логіки "do … while loop". Якщо вказана умова не відповідає "True", це "do… while цикл" може виконуватися повторно.

Невелика різниця між lop "поки" і "робити … поки" - це місце, де умова відповідає точці валідації. У циклі "while" стан перевіряється перед виконанням будь-якого оператора в блоці коду, тобто на початку. І, "do… while loop" умова перевіряється один раз, після виконання операторів у блочному коді, ті ж процеси повторюються, поки це не відповідає дійсності.

Технічно це можна пояснити як "робити … поки цикл" завжди завершує одиночне виконання, потім перевіряють запропоновану умову і продовжують повторювати той самий блок коду, поки заявлена ​​умова стоїть "Істинно".

Синтаксис "робити … поки"

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

Примітка: "do … while loop" завжди виконує блок мінімуму коду за один раз, тоді як "while цикл" не виконується навіть один раз. Це тому, що параметр тестується після виконання всього блоку коду.

Давайте подивимось на демонстрацію одного прикладу рядок.

Приклад :

  1. <_?php< /li>
  2. $ x = 7;
  3. робити
  4. (
  5. ехо «Очікуваний вихід: $ x
    ”;
  6. $ x ++;
  7. )
  8. поки ($ x <= 6)
  9. ?>

Вихід :

Очікуваний вихід: 7

Пояснення :

  1. Це стандартний тег відкриття, визначений для мови PHP
  2. Значення 7 призначається змінній php на початку
  3. "робити … поки цикл" почався тут
  4. При цьому відкриваючи фігурні дужки ((), php 'do… while loop' починається
  5. Тут будуть виконані всі висловлювання всередині 'do… while loop'
  6. Значення змінної php збільшується на '1', і цикл продовжує виконувати оператори, поки не стане істинним.
  7. Цим закриваючи фігурні дужки ()) php "робити … поки цикл" закінчується
  8. Тут перевіряється стан
  9. закриваючий тег php

Сподіваємось, ви зрозуміли деталі роботи на наведеному вище прикладі.

Тепер ми побачимо ще кілька прикладів для кращого розуміння.

Давайте побачимо дуже базовий приклад друку цифр '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. Студенти не можуть дозволити собі цю дорогу книгу!

Тепер ми побачимо програму php друку таблиці 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

Введіть свою таблицю

Пояснення

Вищенаведений приклад трохи інший. Ми використали одне текстове поле та одну кнопку за допомогою скрипту HTML. Основна логічна частина виконується всередині сценарію php.

Дуже по-перше, ми зібрали значення, введене користувачем $ _GET.

Змінна $ i містить значення 1.

І тут логіка застосовується всередині php-коду для друку таблиці 10.

Висновок: PHP "робити … під час циклу"

У вищенаведеній статті ми придумали основні моменти циклів PHP та дізналися про різні типи. Зокрема, ми детально вивчили PHP "робити … поки циклічно". У цій статті подано інформацію про виконання…, поки цикл, він працює, та його використання з прикладами. Функціонування "робити … поки цикл" зрозуміти дуже просто.

Підводячи підсумок, PHP 'do… while loop' виключає необхідність виконувати подібне завдання знову і знову. Отже, якщо ви хочете зменшити навантаження на мову PHP, часто використовуйте "do … while loop".

Рекомендовані статті

Це посібник з PHP Do while Loop. Тут ми обговорюємо інформацію про do … у той час як цикл, він працює і його використання разом із прикладами. Ви також можете переглянути наступну статтю, щоб дізнатися більше -

  1. Рамки PHP
  2. Функції струнних PHP
  3. Команди PHP
  4. Змінні в PHP
  5. Під час циклу в PHP з прикладами
  6. Константи PHP
  7. Рекурсивна функція PHP
  8. Робіть цикл у Python
  9. Рекурсивна функція в Python
  10. Робіть цикл у JavaScript