La condición se evalúa antes de cada iteración y si se cumple, se ejecuta el código dentro del bucle. Si la condición no se cumple, el bucle se detiene. Es importante tener cuidado de que la condición eventualmente se vuelva falsa, de lo contrario el bucle será infinito.

Aquí hay un ejemplo de un bucle while que imprime los números del 1 al 5
<?php
$i = 1;

while ($i <= 5) {
  echo $i;
  $i++;
}
?>
เงื่อนไขจะได้รับการประเมินก่อนการวนซ้ำแต่ละครั้ง และหากเป็นไปตามนั้น โค้ดภายในลูปจะถูกดำเนินการ ถ้าไม่ตรงตามเงื่อนไข การวนซ้ำจะหยุดลง สิ่งสำคัญคือต้องระวังว่าเงื่อนไขจะกลายเป็นเท็จในที่สุด มิฉะนั้นการวนซ้ำจะไม่มีที่สิ้นสุด นี่คือตัวอย่างของการวนรอบ while ที่พิมพ์ตัวเลข 1 ถึง 5 <?php $i = 1; ในขณะที่ ($ i <= 5) { echo $ i; $i++; } ?>
spam lang_mismatch quality