PHP if...else...elseif 语句

条件语句用于基于不同条件执行不同的动作

PHP 条件语句

ขณะที่คุณเขียนรหัส คุณอาจต้องการที่จะทำงานการตัดสินใจต่างๆ ตามการตัดสินใจ; คุณสามารถใช้กำหนดเงื่อนไขในรหัสเพื่อทำงานนี้

ใน PHP พวกเราสามารถใช้กำหนดเงื่อนไขต่อไปนี้:

  • if 语句 - ถ้าเงื่อนไขที่กำหนดเป็น true ก็ทำงานรหัส
  • if...else 语句 - ถ้าเงื่อนไขเป็น true ก็ทำงานรหัส; ถ้าเงื่อนไขเป็น false ก็ทำงานรหัสด้านหลัง
  • if...elseif....else 语句 - ทำงานรหัสตามเงื่อนไขสองหรือมากกว่า
  • switch 语句 - ให้เลือกบล็อครหัสหนึ่งในหลายบล็อคเพื่อทำงาน

PHP - if 语句

if 语句用于เมื่อเงื่อนไขที่กำหนดเป็น trueทำงานรหัส。

การใช้งาน

if (condition) {
  รหัสที่ต้องการที่จะทำงานเมื่อเงื่อนไขเป็น true;
}

ตัวอย่างนี้จะพิมพ์ "Have a good day!" หากเวลาปัจจุบัน (HOUR) ต่ำกว่า 20:

ตัวอย่าง

<?php
$t=date("H");
if ($t<"20") {
  echo "Have a good day!";
}
?>

ตัวอย่างที่เรียกใช้

PHP - if...else 语句

ใช้ if....else ในการทำงานตามรหัสเมื่อเงื่อนไขเป็น true,ทำงานตามรหัสอีกครั้งเมื่อเงื่อนไขเป็น false.

การใช้งาน

if (condition) {
  รหัสที่ต้องทำงานเมื่อเงื่อนไขเป็น true
} else {
  รหัสที่ต้องทำงานเมื่อเงื่อนไขเป็น false
}

ถ้าเวลาปัจจุบัน (HOUR) ต่ำกว่า 20 ตัวอย่างดังนี้จะแสดง "Have a good day!" ซึ่งไม่ใช่จะแสดง "Have a good night!"

ตัวอย่าง

<?php
$t=date("H");
if ($t<"20") {
  echo "Have a good day!";
} else {
  echo "Have a good night!";
}
?>

ตัวอย่างที่เรียกใช้

PHP - if...elseif....else สตริงค์

ใช้ if....elseif...else ในการทำงานตามเงื่อนไขสองหรือมากกว่า.

การใช้งาน

if (condition) {
  รหัสที่ต้องทำงานเมื่อเงื่อนไขเป็น true
} elseif (condition) {
  รหัสที่ต้องทำงานเมื่อเงื่อนไขเป็น true
} else {
  รหัสที่ต้องทำงานเมื่อเงื่อนไขเป็น false
}

ถ้าเวลาปัจจุบัน (HOUR) ต่ำกว่า 10 ตัวอย่างดังนี้จะแสดง "Have a good morning!" ถ้าเวลาปัจจุบันต่ำกว่า 20 ตัวอย่างดังนี้จะแสดง "Have a good day!" ซึ่งไม่ใช่จะแสดง "Have a good night!"

ตัวอย่าง

<?php
$t=date("H");
if ($t<"10") {
  echo "Have a good morning!";
} elseif ($t<"20") {
  echo "Have a good day!";
} else {
  echo "Have a good night!";
}
?>

ตัวอย่างที่เรียกใช้

PHP - switch สตริงค์

เราจะเรียน switch ในช่วงต่อไป