PHP 中的条件语句
作者:迹忆客
最近更新:2023/03/28
浏览次数:
本文将讨论我们可以在 PHP 中使用的不同条件语句。 我们可以指示 PHP 根据我们的条件采取行动。
以下是 PHP 中可用的条件语句的列表。
-
if
语句 -
if...else
语句 -
if...elseif..else
语句 -
switch
语句
PHP 中的 if 语句
如果设置的条件为真,PHP 将执行 if 语句中的代码块。
语法:
if(condition){
//Code
}
让我们看一个例子。
<?php
$t=12;
if($t<50){
echo "$t is less than 50";
}
?>
语法:
12 is less than 50
PHP 中的 if...else 语句
if...else
语句允许我们在设置条件为真时执行一段代码,在条件为假时执行另一段代码。
语法:
if(condition){
//Code
}else{
//Code
}
示例:
我们可以使用 if...else
语句来对偶数和奇数进行分组。
<?php
$t=12;
if($t%2==0){
echo "$t is even number";
}else{
echo "$t is odd number";
}
?>
输出结果如下:
12 is even number
PHP 中的 if...elseif..else 语句
我们在执行代码时用它来检查两个以上的条件。
语法:
if(condition 1){
//Run code if condition is True;
}elseif(condition 2){
//Run Code if condition 1 is False and condition 2 is True;
}else{
//Run code if all conditions are false;
}
让我们看一个实际的例子。
我们可以使用 if...elseif..else
语句创建一个评分系统。
<?php
$m=69;
if ($m<33){
echo "fail";
}
else if ($m>=34 && $m<50) {
echo "D grade";
}
else if ($m>=50 && $m<65) {
echo "C grade";
}
else if ($m>=65 && $m<80) {
echo "B grade";
}
else if ($m>=80 && $m<90) {
echo "A grade";
}
else if ($m>=90 && $m<100) {
echo "A+ grade";
}
else {
echo "Invalid input";
}
?>
输出结果如下:
B grade
PHP 中的嵌套 if 语句
嵌套的 if
语句在另一个 if 块中有一个 if 块。 外部语句必须为真,内部语句才能执行。
语法:
if(condition){
//code
if(condition){
//code
}
}
让我们看一个实际的例子。
我们可以使用嵌套语句来创建一个简单的投票资格测试。
例子:
<?php
$a= 23;
$nationality = "Dutch";
//applying conditions on nationality and age
if ($nationality == "Dutch")
{
if ($a >= 18) {
echo "Eligible to vote";
}
else {
echo "Not eligible to vote";
}
}
?>
输出结果如下:
Eligible to vote
深度嵌套并不总是可取的。 逻辑变得难以遵循。
相关文章
如何在 PHP 中获取时间差的分钟数
发布时间:2023/03/29 浏览次数:183 分类:PHP
-
本文介绍了如何在 PHP 中获取时间差的分钟数,包括 date_diff()函数和数学公式。它包括 date_diff()函数和数学公式。