PHP if
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".");
}
?>
上面的代码生成以下结果。