10 of 410 menu

โครงสร้าง while

โครงสร้าง while สร้างการวนซ้ำที่จะดำเนินการตราบเท่าที่เงื่อนไขส่งกลับ true เงื่อนไขจะถูกตรวจสอบก่อนแต่ละรอบซ้ำ หากเงื่อนไขเป็นเท�ั้งแต่เริ่มต้น การวนซ้ำจะไม่ดำเนินการแม้แต่ครั้งเดียว

ไวยากรณ์

while (condition) { // code to be executed }

ตัวอย่าง

มาแสดงตัวเลขจาก 1 ถึง 5:

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

ผลลัพธ์จากการรันโค้ด:

12345

ตัวอย่าง

การประมวลผลองค์ประกอบของอาร์เรย์:

<?php $arr = [1, 2, 3, 4, 5]; $i = 0; while ($i < count($arr)) { echo $arr[$i] * 2; $i++; } ?>

ผลลัพธ์จากการรันโค้ด:

246810

ตัวอย่าง

การวนซ้ำไม่มีที่สิ้นสุด:

<?php while (true) { // infinite loop } ?>

โค้ดนี้จะทำงานไปเรื่อย ๆ อย่างไม่มีที่สิ้นสุด จนกว่าจะถูกหยุดโดยการบังคับ

ดูเพิ่มเติม

  • โครงสร้าง do-while,
    ซึ่งตรวจสอบเงื่อนไขหลังจากที่การวนซ้ำดำเนินการแล้ว
  • โครงสร้าง for,
    ซึ่งสร้างการวนซ้ำพร้อมการกำหนดค่าเริ่มต้น เงื่อนไข และการเพิ่มค่า
  • โครงสร้าง foreach,
    ซึ่งวนซ้ำไปตามองค์ประกอบของอาร์เรย์
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ