การวนลูป while ใน PHP

ลูป while จะทำงานไปเรื่อย ๆ ตราบเท่าที่เงื่อนไขที่ส่งให้มันยังคงเป็น จริง มันช่วยให้สามารถดำเนินการซ้ำได้ ตามจำนวนครั้งที่ต้องการ นี่คือไวยากรณ์ของมัน:

php<?php
  while (statement) {
    /*
      ดำเนินการโค้ดนี้เป็นวงจร
      ตรวจสอบเงื่อนไขในวงเล็บตอนเริ่มต้นของแต่ละรอบ
    */
  }
?>

ลูปจะสิ้นสุดเมื่อเงื่อนไขไม่เป็นจริงอีกต่อไป หากเงื่อนไขเป็นเท็จตั้งแต่เริ่มต้น - มันจะไม่ทำงานแม้แต่ครั้งเดียว

ลองมาแสดงตัวเลขตั้งแต่หนึ่ง ถึงห้าอย่างต่อเนื่องโดยใช้ลูป while เป็นตัวอย่าง:

php<?php
  $i = 1;
  
  while ($i <= 5) {
    echo $i;
    $i++;
  }
?>

ทีนี้ลองนับถอยหลัง:

php<?php
  $i = 10;
  
  while ($i > 0) {
    echo $i;
    $i--;
  }
?>

ทีนี้ลองหารตัวเลขที่กำหนดด้วย 2 ไปเรื่อย ๆ จนกระทั่งผลลัพธ์ น้อยกว่า 10:

php<?php
  $num = 500;
  
  while ($num > 10) {
    $num = $num / 2;
  }
  
  echo $num; // ผลลัพธ์
?>
Задание 1

แสดงตัวเลขจาก 1 ถึง 100 บนหน้าจอ

Задание 2

แสดงตัวเลข 11 ถึง 33 บนหน้าจอ

Задание 3

แสดงตัวเลขจาก 100 ถึง 1 บนหน้าจอ

Задание 4

กำหนดตัวเลข num ด้วยค่าเริ่มต้นค่าหนึ่ง คูณมันด้วย 3 ไปเรื่อย ๆ จนกว่า ผลลัพธ์ของการคูณจะมากกว่า 1000 จะได้ตัวเลขอะไร? นับจำนวน รอบที่จำเป็นสำหรับการนี้