Loop while(){} for i

Loop หมายถึง วน วง บ่วง ห่วง แต่ในความหมายในการเขียนโปรแกรมคือ การทำงานของภาษาโปรแกรมซ้ำแบนวนรอบ ผมจะขอยกตัวอย่างโปรแกรมแสดงข้อความซ้ำๆเพื่อให้เข้าใจวิธีการทำงาน และ วิธีการใช้งาน While , for นะครับ

เริ่มต้นจากการสร้างโปรแกรมแสดงข้อความตามรูปภาพที่ 1 แล้วบันทึกไฟล์ไว้ที่ XXX:\ApServ\www\lesson4\while.php


รูปภาพที่ 1 while.php

<?
$index = 0;
while($index < 10)
  {
    $index++;
    echo "Hello PHP บรรทัดที่ $index <br />";
  }
?>

เมื่อลองรันโปรแกรมก็จะได้
Hello PHP บรรทัดที่ 1
Hello PHP บรรทัดที่ 2
Hello PHP บรรทัดที่ 3
Hello PHP บรรทัดที่ 4
Hello PHP บรรทัดที่ 5
Hello PHP บรรทัดที่ 6
Hello PHP บรรทัดที่ 7
Hello PHP บรรทัดที่ 8
Hello PHP บรรทัดที่ 9
Hello PHP บรรทัดที่ 10

แล้วถ้าหากเปลี่ยน บรรทัดที่ 11 ตามภาพตัวอย่างที่ 1 จาก while($index < 10 ) เป็น  for ($index =1 ; $index < 11; $index++) และลบ บรรทัดที่ 13 ออก ($index++;) ก็จะได้ผลลัพธ์เช่นกัน
<?

for ($index = 1 ; $index < 11; $index++)
{

    echo "Hello PHP บรรทัดที่ $index <br />";
}
?>






ท่านสามารถดูคลิปวิดีโอการสอนของบทเรียนนี้ได้ คลิกที่นี่
Download(822)lesson4.rar

วิธีติดตั้ง PHP+Mysql |  เริ่มต้นกับภาษา PHP |  การคำนวณค่าและแสดงผล  |  การใช้เงื่อนไข if(){}else{} |  Loop while(){} for i |  การใช้ Array ใน PHP |  วิธีสร้างฐานข้อมูล Mysql |  phpMyAdmin เพิ่ม ลบ แก้ไข Mysql |  ส่งออก - นำเข้า ฐานข้อมูล Mysql ด้วย phpMyAdmin |  เชื่อมต่อฐานข้อมูล Mysql |  วิธีแสดงผลข้อมูล Mysql |  การเพิ่มข้อมูลลงในฐานข้อมูล Mysql ด้วย PHP |  วิธีลบข้อมูล Mysql ด้วย PHP |  วิธีแก้ไขข้อมูล Mysql ด้วย PHP |  ตัวอย่างการค้นหาข้อมูล Mysql ด้วย PHP | 

บทความโดย : Admin 2009-06-16 16:22:02 (3878)
แหล่งที่มา : Admin

    ติดต่อสอบถามรายละเอียด
ชื่อ :
Email :
 
Secure Code :
   

ความคิดเห็นที่ 1     เมื่อวันที่ 2009-07-26 22:04:27

คนมึน ๆ
อยากทราบว่า ถ้าจะแสดงเฉพาะ เลขคี่ ต้องทำอย่างไรครับ อธิบายเป็นอย่าง ๆ ด้วยนะครับ

ความคิดเห็นที่ 2     เมื่อวันที่ 2009-07-26 22:36:16


sonfree
Webmaster
เอาค่าตัวแปรที่ต้องการตรวจสอบมา mod กับ 2 ถ้าเหลือ เศษ 1 แสดงว่าเป็นเลขคี่ครับ
เช่น
if($n%2 == 1)
{
echo "เลขคี่";
}
//$n คือ จำนวนใดที่ต้องการนำมาตรวจสอบครับ