PHP 条件循环巩固

PHP 条件语句

PHP 条件语句的四种类型:

语句
说明
if 在条件成立时执行代码。
if...else 在条件成立时执行一块代码,条件不成立时执行 else 代码。
if...elseif...else 在若干条件之一成立时执行一个代码块,条件不成立时执行 else 代码。
switch 在若干条件之一成立时执行一个代码块。

PHP - if 语句

if (条件)
{
    条件成立时要执行的代码;
}

PHP - if...else 语句

if (条件)
{
条件成立时执行的代码;
}
else
{
条件不成立时执行的代码;
}

PHP - if...elseif...else 语句

if (条件)
{
    if 条件成立时执行的代码;
}
elseif (条件)
{
    elseif 条件成立时执行的代码;
}
else
{
    条件不成立时执行的代码;
}

PHP switch 语句

<?php
switch (n)
{
case label1:
    如果 n=label1,此处代码将执行;
    break;
case label2:
    如果 n=label2,此处代码将执行;
    break;
default:
    如果 n 既不等于 label1 也不等于 label2,此处代码将执行;
}

实例:

<?php
$color = 256;
switch ($color)
{
case "R":
    echo "红色";
    break;
case "G":
    echo "绿色";
    break;
case "B":
    echo "蓝色";
    break;
case 256:
    echo "000";
    break;
default:
    echo "RGB色";
}

原理解释:首先对 switch 里面的的表达式 n(通常是变量)进行一次计算。将表达式的值与结构中每个 case 的值进行比较。如果存在匹配,则执行与 case 关联的代码。代码执行后,使用 break 来阻止代码跳入下一个 case 中继续执行。default 语句用于不存在匹配(即没有 case 为真)时执行。

php
本作品采用《CC 协议》,转载必须注明作者和本文链接
不要试图用百米冲刺的方法完成马拉松比赛。
讨论数量: 1

还有 while

4年前 评论
Galois (楼主) 4年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!