บทเรียน php

php ขั้นพื้นฐาน
php ขั้นพัฒนา
php กับฐานข้อมูล Database
bigquery
 
หน้าแรก Bigquery
line
Templates Download  Bigquery.com new
line
สารบัญเว็บไซต์  Bigquery.com new
line
Program Download
line
Big Board
line
Guestbook
line

Download

line
E-Book - VI Editor (Editor for Linux)
line
apache_1.3.34-win32-x86-no_src
line
Unlimited Sitemap Generator
line
bigquery



 

บทเรียน php

เงื่อนไข Switch...Case

จากบทเรียน php บทที่แล้ว ได้กล่าวถึงคำสั่งเงื่อนไข If...Else มาถึง บทเรียน ขอนำเสนออีกหนึ่งคำสั่งเงื่อนไขนั้นคือ คำสั่งเงื่อนไข Switch ที่ใช้ใน php เป็นเงื่อนไขทางเลือก ในกรณีที่ต้องการตรวจสอบค่าของตัวแปรว่ามีค่าใด แล้วต้องการให้ประมวณผลไปในทิศทางใด ถ้าใช้เงื่อนไข if จะมีต้องเขียนเงื่อนไขในการตรวจสอบหลายครั้ง และอาจทำให้ผลลัพธ์ที่ได้นั้นผิดพลาดอีกด้วย จากตัวอย่างข้างล่าง เป็นการเปรียบเทียบ การใช้ if กับ switch ซึ่งทั้ง 2 วิธีจะให้ผลลัพธ์ที่เหมือนกัน

ตัวอย่าง
<?php
if ($i == 0) {
    echo "i equals 0";
} elseif ($i == 1) {
    echo "i equals 1";
} elseif ($i == 2) {
    echo "i equals 2";
}

switch ($i) {
    case 0:
        echo "i equals 0";
        break;
    case 1:
        echo "i equals 1";
        break;
    case 2:
        echo "i equals 2";
        break;
}
?>