Rumah > pembangunan bahagian belakang > tutorial php > php中if else与else if使用区别实例介绍

php中if else与else if使用区别实例介绍

伊谢尔伦
Lepaskan: 2023-03-11 07:58:01
asal
3273 orang telah melayarinya

php中if可以使用直接if else 或ElseIf来判断其它可能的出现情况了,下面来给大家介绍if else与ElseIf用法及一些细节上的区别了。

If…Else 语句

如果您希望在某个条件成立时执行一些代码,在条件不成立时执行另一些代码,请使用 if….else 语句。

语法

if (condition) //设置条件
  code to be executed if condition is true; //如果条件为真的代码被执行;
else
  code to be executed if condition is false;  //如果条件为假,代码被执行
Salin selepas log masuk

实例1
如果当前日期是星期一,下面的代码将输出 “星期一快乐。”,否则会输出 “天天快乐。”:

<?php
$d=date("D"); //变量d赋值
if($d=="Mon"){
 echo "星期一快乐!";
}else{
 echo "天天快乐!";
}
?>
Salin selepas log masuk

实例2

如果d等于1时输出“数字1”,否则输出“数字不是1”

<?php
$d=2; //变量d赋值
if($d==1){
 echo "数字1"; //变量d等于1时输出的值
}else{
 echo "数字不是1"; //不等于1时输出的值
}
?>
Salin selepas log masuk

ElseIf 语句

如果希望在多个条件之一成立时执行代码,请使用 elseif 语句:

语法

if (condition) //条件1
  code to be executed if condition is true; //条件1为真,代码被执行
elseif (condition) //条件2
  code to be executed if condition is true; //条件2为真,代码被执行
else
  code to be executed if condition is false;  //2个条件都为假时,代码被执行
Salin selepas log masuk

实例

当d的值等于1时,输出“数字1”;等于2时输出“数字2”;当两个条件都不成立时输出“没有符合的数字”

<?php
$d=3; //变量d赋值
if($d==1){
 echo "数字1"; //当d等于1时输出“数字1”
}
elseif ($d==2){
 echo "数字2"; //当d等于2时输出“数字2”
}
else{
 echo "没有符合的数字"; //两个条件都不成立时输出的内容
}
?>
Salin selepas log masuk

总结在 if else与ElseIf 中 if中可以包括有else与elseif但是如果使用了if else之后就不会出现elseif但相反就可以。

Atas ialah kandungan terperinci php中if else与else if使用区别实例介绍. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan