PHP if
2018-02-22 16:40 更新
PHP教程 - PHP if
我们可以使用if语句做出简单的决定。
句法
if结构的基本形式如下:
if ( expression ) { // Run this code } // More code here
如果你只有一个代码语句执行,你可以做没有大括号完全。 这是一个可读性问题。
所以,这两个代码块是相同的:
if ($banned) { print "You are banned!"; } if ($banned) print "You are banned!";
if语句的注释
如果括号内的表达式计算为true,运行大括号之间的代码。
如果表达式的计算结果为false,跳过大括号之间的代码。
示例 - if语句
这里是一个if语句的工作示例:
<?php $Age = 20; if ($Age < 18) { print "under 18\n"; } else { print "You"re not under 18\n"; } ?>
上面的代码生成以下结果。
示例 - 具有更多条件的if语句
这里是另一个使用的例子> =(大于或等于)和< =(小于或等于)比较运营商,以及&& (和)逻辑运算符:
<?PHP $myValue = 23; if ( $myValue >= 10 && $myValue <= 20 ) { echo "between 10 and 20."; } ?>
示例嵌套if
这里的前一个例子被重写为在另一个if语句中使用if语句:
<?PHP $myValue = 23; if ( $myValue >= 10 ) { if ( $myValue <= 20 ) { echo "10 and 20."; } } ?>
PHP if else
我们可以提供了else语句的替代选择。
if else语句的语法
PHP if else语句具有以下语法。
if(condition_0){ ... }else{ ... }
要么
if(condition_0){ ... }elseif (condition_1){ }elseif (condition_2){ }else{ ... }
if else语句的注意事项
else
语句允许您运行一个代码块如果表达式为true,并且如果表达式为false,则使用不同的代码块。
示例 - PHP if else语句
<?PHP $myValue = 23; if ( $myValue >= 10 ) { echo "greater than 10."; } else { echo "Less than 10!"; } ?>
上面的代码生成以下结果。
示例 - PHP if else语句梯形图
你甚至可以结合else语句和另一个if语句来做出更多的选择选择你喜欢:
<?php $Age = 23; if ($Age < 10) { print "You"re under 10"; } elseif ($Age < 20) { print "You"re under 20"; } elseif ($Age < 30) { print "You"re under 30"; } elseif ($Age < 40) { print "You"re under 40"; } else { print "You"re over 40"; } ?>
上面的代码生成以下结果。
示例if-elseif-else
下面的代码显示了如何使用if-elseif-else语句。
<?php $name = "Jack"; if($name == "") { print("You have no name."); } elseif(($name == "leon") OR ($name == "Leon")) { print("Hello, Leon!"); } else { print("Your name is "$name"."); } ?>
上面的代码生成以下结果。
以上内容是否对您有帮助:
← PHP语句
更多建议: