جملة PHP if...else...elseif

استخدام جملة الشروط لتنفيذ أفعال مختلفة بناءً على مختلف الشروط

جملة الشروط PHP

عندما تكتب الكود، غالبًا ما ترغب في تنفيذ مختلف الأفعال بناءً على مختلف القرارات. يمكنك استخدام جملة الشروط في الكود لتحقيق ذلك.

في PHP، يمكننا استخدام الشروط التالية:

  • جملة if - إذا كانت الشروط المحددة صحيحة، يتم تنفيذ الكود
  • جملة if...else - إذا كانت الشروط صحيحة، يتم تنفيذ الكود؛ وإذا كانت خطأ، يتم تنفيذ الكود الآخر
  • جملة if...elseif....else - تنفيذ كود مختلف بناءً على أكثر من شرط
  • جملة switch - اختيار أحد مكتبات الكود لتنفيذه

PHP - جملة if

استخدام جملة if لـعندما تكون الشروط المحددة صحيحةتنفيذ الكود

语法

if (条件) {
  كود تنفيذ عند صحة الشروط
}

في المثال التالي سيتم إطلاق "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 (条件) {
  条件为 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 (条件) {
  条件为 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 语句。