PHP多向条件分支结构如何实现,是快速入门的第14个知识点吗?
- 内容介绍
- 文章标签
- 相关推荐
本文共计978个文字,预计阅读时间需要4分钟。
多向条件分支结构(if...elseif...else)+ 条件分支结构其实是我们生活中常用的一种逻辑结构,类似于我们常用的(如果...那么...否则...)等。本文中的elseif子句,和此名称暗示的类似,就是if和else的组合。
多向条件分支结构(elseif)
条件分支结构其实是我们生活中常用的一种一种逻辑结构,类似于我们常用的(如果...那么...否则...就.....).本文中的elseif子句,和此名称暗示的一样,就是if和else的组合,相当于(...else{if(表达式){{语句块;}}})。和else一样,它延伸了if语句,条件分支结构中elseif子句会根据不同的表达式值确定执行哪个语句块。在PHP中也可以将elseif分开成两个关键字“elseif"来使用。elseif语句的语法格式如下:
<?php
if(表达式1 )//如果“表达式1”为TRUE,则执行“语句块1”语句
语句块1;
elseif (表达式2 )//如果“表达式2”为TRUE,则执行“语句块2”语句
语句块2;
//elseif语句的个数没有规定,可以无限增加
elseif (表达式n )
//如果第n个“表达式n”为TRUE,则执行“语句块n"语句
语句块n;
else
//如果表达式的条件都不为TRUE,则执行“语句块n+1”语句
语句块n+1;
在上面的elseif的语法当中,如果判断第一个“表达式1”为TRUE,则执行“语句块1”的语句;如果判断第二个‘表达式2”为TRUE,则执行“语句块2”的语句:以此类推,判断第n个“表达式n”为TRUE,则执行“语句块n”的语句;如果表达式的条件都不为TRUE,则执行else子语中的‘语句块n+1”的语句,当然最后的else语句也可以省略。
本文共计978个文字,预计阅读时间需要4分钟。
多向条件分支结构(if...elseif...else)+ 条件分支结构其实是我们生活中常用的一种逻辑结构,类似于我们常用的(如果...那么...否则...)等。本文中的elseif子句,和此名称暗示的类似,就是if和else的组合。
多向条件分支结构(elseif)
条件分支结构其实是我们生活中常用的一种一种逻辑结构,类似于我们常用的(如果...那么...否则...就.....).本文中的elseif子句,和此名称暗示的一样,就是if和else的组合,相当于(...else{if(表达式){{语句块;}}})。和else一样,它延伸了if语句,条件分支结构中elseif子句会根据不同的表达式值确定执行哪个语句块。在PHP中也可以将elseif分开成两个关键字“elseif"来使用。elseif语句的语法格式如下:
<?php
if(表达式1 )//如果“表达式1”为TRUE,则执行“语句块1”语句
语句块1;
elseif (表达式2 )//如果“表达式2”为TRUE,则执行“语句块2”语句
语句块2;
//elseif语句的个数没有规定,可以无限增加
elseif (表达式n )
//如果第n个“表达式n”为TRUE,则执行“语句块n"语句
语句块n;
else
//如果表达式的条件都不为TRUE,则执行“语句块n+1”语句
语句块n+1;
在上面的elseif的语法当中,如果判断第一个“表达式1”为TRUE,则执行“语句块1”的语句;如果判断第二个‘表达式2”为TRUE,则执行“语句块2”的语句:以此类推,判断第n个“表达式n”为TRUE,则执行“语句块n”的语句;如果表达式的条件都不为TRUE,则执行else子语中的‘语句块n+1”的语句,当然最后的else语句也可以省略。

