วีรสตรีวรรณกรรมยอดนิยม - คลาสสิกและร่วมสมัย
เมษายน 2024
จะมีหลายครั้งเมื่อคุณต้องการให้โปรแกรม PHP ทำงานซ้ำ ๆ จนกว่าคุณจะบอกให้หยุด ตัวอย่างเช่นคุณสามารถออกแบบโปรแกรมของคุณให้นับจาก 1 ถึง 10 โดยเพิ่มทีละหนึ่ง โปรแกรมจะเริ่มต้นด้วย 1 แล้วนับ 2, 3, 4, 5, 6, 7, 8, 9, 10 และหยุด คุณจะใช้คำสั่งวนรอบ PHP เพื่อทำสิ่งนี้ ในบทช่วยสอนนี้เราจะพูดถึงคำสั่งวนรอบชนิดหนึ่งที่เรียกว่า PHP while statement คุณเดามัน คำสั่ง while จะแนะนำให้โปรแกรมของคุณทำงานซ้ำ ๆ "ในขณะที่" คุณต้องการให้ทำเช่นนั้น ลองมาดูรูปแบบพื้นฐานของคำสั่ง while ก่อนที่เราจะเริ่มต้นคำสั่ง while ก่อนอื่นเราต้องเริ่มต้นตัวแปรที่เราจะใช้ในการแสดงออกทดสอบ เราจำเป็นต้องให้ค่าเริ่มต้นของตัวแปรทดสอบ มาตั้งค่าเริ่มต้นของตัวแปรทดสอบ $ number เป็น 1
ตอนนี้เราพร้อมที่จะเขียนคำสั่ง while
นี่คือรหัสการควบคุมของคำสั่ง while มีข้อความแจ้งว่า "เรียกใช้งานโค้ดที่อยู่ระหว่าง {และ} ในขณะที่นิพจน์ยังคงเป็นจริงในตัวอย่างลูปของรหัสจะถูกเรียกใช้อย่างต่อเนื่องตราบใดที่ $ number น้อยกว่า 11 ค่าของ $ number ถูกตั้งไว้ที่ 1 ก่อนที่คำสั่ง while จะเริ่มต้นดังนั้นคำสั่งจะถูกทำซ้ำ 10 ครั้ง
นี่คือรหัสที่จะถูกดำเนินการซ้ำ ๆ มันจะพิมพ์ค่าปัจจุบันของ $ number และ HTML ก่อน รหัสไปยังเว็บเบราว์เซอร์และจากนั้นจะเพิ่มมูลค่าของ $ number โดย 1 บรรทัดที่สองของรหัสเป็นสิ่งที่จำเป็นเพราะมันจะเพิ่มมูลค่าของตัวแปรในแต่ละครั้งที่มีการดำเนินการวนรอบ หากละเว้นโค้ดนี้ค่าของตัวแปร $ number จะไม่ถูกเปลี่ยนและลูปจะถูกเรียกใช้งานโดยไม่มีกำหนด คุณสามารถดูว่าทำไมรหัสที่เปลี่ยนค่าของ $ number นั้นสำคัญมาก มันจะหยุดการวนรอบเมื่อค่าของ $ number คือ 11 (ซึ่งไม่น้อยกว่า 11) ผลลัพธ์จะมีลักษณะเช่นนี้ในเบราว์เซอร์ 1 2 3 4 5 6 7 8 9 10 | |||||