## บทความ: การใช้งาน while loop ในภาษา PHP แบบง่ายๆ
การเขียนโปรแกรมนั้นส่วนหนึ่งที่สำคัญคือการควบคุมการทำงานของโค้ดให้สามารถทำซ้ำได้ตามเงื่อนไขที่กำหนด ในภาษา PHP หนึ่งในรูปแบบการควบคุมที่พบบ่อยคือการใช้ while loop วันนี้เราจะมาพูดถึงการใช้งาน while loop ใน PHP อย่างง่ายดายพร้อมตัวอย่างโค้ดที่ทำให้เข้าใจแนวคิดได้ง่ายขึ้น และอธิบายพร้อมยกตัวอย่างการใช้งานในโลกจริงค่ะ และหากคุณมีความสนใจ, EPT เราพร้อมที่จะช่วยให้คุณเติบโตในการเป็นนักพัฒนาซอฟต์แวร์ผู้เชี่ยวชาญด้านการเขียนโปรแกรมค่ะ
while loop หรือ ลูปที่ทำให้โปรแกรมทำการทำงานซ้ำๆ นั้น จะดำเนินการต่อเนื่องจนกว่าเงื่อนไขที่กำหนดจะเป็นเท็จ (false) ซึ่งนี่คือรูปแบบพื้นฐานของการควบคุมการทำงานที่ซ้ำๆ ในการเขียนโปรแกรมค่ะ
การใช้งาน while loop ใน PHP มีไวยากรณ์ดังนี้:
while (condition) {
// โค้ดที่ต้องการให้ทำซ้ำ
}
โดยที่ `condition` คือเงื่อนไขที่ทำให้ลูปหยุดหรือเริ่ม โดยลูปจะทำงานไปเรื่อยๆ จนกว่าเงื่อนไขจะเป็น `false` ค่ะ
ตัวอย่างที่ 1: การนับเลข
เลขที่: 1
เลขที่: 2
เลขที่: 3
เลขที่: 4
เลขที่: 5
เลขที่: 6
เลขที่: 7
เลขที่: 8
เลขที่: 9
เลขที่: 10
ในตัวอย่างนี้ เราเริ่มนับเลขจาก 1 ไปจนถึง 10 โดยที่ทุกครั้งที่ลูปทำงาน จะมีการเพิ่มค่าของ `$counter` ด้วยการใช้ `++` ซึ่งเป็น operator สำหรับการเพิ่มค่าของตัวแปรค่ะ
ตัวอย่างที่ 2: การอ่านข้อมูลจากอาร์เรย์
ผลไม้: apple
ผลไม้: banana
ผลไม้: cherry
ในตัวอย่างนี้ เราสมมุติว่ามีอาร์เรย์ `$array` ที่มีผลไม้ 3 ชนิด โดยที่ใช้ while loop เพื่ออ่านค่าแต่ละตัวและทำการแสดงผลออกมาค่ะ
ตัวอย่างที่ 3: การใช้ while loop เพื่อตรวจสอบเงื่อนไขที่ปรับมาจากภายนอก
Fatal error: Uncaught Error: Call to undefined function readline() in /home/chulagen/domains/expert-programming-tutor.com/public_html/tutorial/admin1567/text/KC0120082004_what_is_while_loop_in_Php_language.html:65
Stack trace:
#0 /home/chulagen/domains/expert-programming-tutor.com/public_html/tutorial/article/KC0120082004_what_is_while_loop_in_Php_language.php(6): require_once()
#1 {main}
thrown in /home/chulagen/domains/expert-programming-tutor.com/public_html/tutorial/admin1567/text/KC0120082004_what_is_while_loop_in_Php_language.html on line 65
