PHP流程控制之分支结构 -365PHP培训与交流平台
来源:互联网 发布:成都大数据厂商 编辑:程序博客网 时间:2024/05/22 07:08
分支结构
1、单个if语句
【基本格式】
- if(条件表达式)
- 单条语句;
- if(条件表达式){
- 多条语句;
- }
注:语句为单条时可以省略大括号"{}"
【流程图】
【示例】
- <?php
- $age=12;
- if($age>=18){
- echo "你成年了";
- }
- $a=3;
- $b=5;
- if($a==3)
- echo "变量a的值等于3 <br>";
- if($b>0)
- {
- echo "变量b的值大于零<br>";
- echo "变量b的值为:$b <br>";
- }
- ?>
【解释】
当条件表达式的值为真(true)时,PHP将执行条件体语句,相反如果条件表达式的值结果为假(false)时,PHP将不执行条件体语句
2、if...else语句
【基本格式】
- if(条件表达式){
- 语句组1;
- }else{
- 语句组2;
- }
【流程图】
【示例】
- <?php
- //第一部分
- if($age>=26)
- echo "你是中年人";
- else
- echo "你青年人了";
- //第二部分
- if($age>=18){
- echo "你成年了";
- if($age>=26)
- echo "你是中年人";
- else
- echo "你青年人了";
- }else{
- echo "你未成年";
- }
- //第三部分
- $A=88;
- echo "数学成绩: $A <p>";
- if ($A>=60){
- if ($A>=70){
- if ($A>=90){
- echo "不错喔!!这次数学成绩甲等!!";
- }else {
- echo "还可以...这次数学成绩乙等!!";
- }
- }else {
- echo "勉勉强强及格边缘...这次数学成绩丙等!!";
- }
- }else {
- echo "有待下次努力...数学成绩不及格!!";
- }
- ?>
【解释】
if...else条件判断与if条件判断类似,不同的是,当条件表达式结果为假(false)时,会进入到else语句块中执行
3、elseif结构
【基本格式】
- <?php
- if(条件表达式1){
- 语句块1;
- }elseif(条件表达式2){
- 语句块2;
- }
- ?>
【示例】
- <?php
- $A=88;
- echo "数学成绩: ".$A."<p>";
- if ($A>=90 && $A<=100){
- echo "不错喔!!这次数学成绩甲等!!";
- }elseif ($A>=70 && $A<90){
- echo "还可以...这次数学成绩乙等!!";
- }elseif ($A>=60 && $A<70){
- echo "勉勉强强及格边缘...这次数学成绩丙等!!";
- }else {
- echo "有待下次努力...数学成绩不及格!!";
- }
- ?>
365PHP免费视频教程下载: PHP教程视频,免费视频下载 -PHP流程控制
作者:马明@PHP培训 PHP修订1.0 2009-09
365PHP,中国PHP在线培训第一品牌
本文365PHP版权所有,未经批准转载必究。
- PHP流程控制之分支结构 -365PHP培训与交流平台
- PHP流程控制简介 -365PHP培训与交流平台
- PHP数据类型 -365PHP培训与交流平台
- PHP变量 -365PHP培训与交流平台
- PHP常量 -365PHP培训与交流平台
- PHP是什么? -365PHP培训与交流平台
- PHP流程控制结构之分支结构
- PHP流程控制之分支结构
- HTML规范 -365PHP培训与交流平台
- HTML属性 -365PHP培训与交流平台
- HTML元素 -365PHP培训与交流平台
- HTML标签 -365PHP培训与交流平台
- HTML是什么?-365PHP培训与交流平台
- PHP表达式与运算符 -365PHP培训与交流平台
- PHP外部变量与环境变量 -365PHP培训与交流平台
- PHP数据类型转换细节 -365PHP培训与交流平台
- PHP数据类型转换 -365PHP培训与交流平台
- PHP变量的变量 -365PHP培训与交流平台
- 格式化输出效率
- [php] Chinese String Handling
- Windows下如何搭建qt4开发环境
- JSR179 LocationAPI
- NHIbernate数据库建表脚本
- PHP流程控制之分支结构 -365PHP培训与交流平台
- Hibernate继承映射(1)
- 如何使用RequiredFieldValidator控件验证CheckBoxList?
- 终于通过“一面”了
- c++ 学习网址
- [整理]二分查找搜索算法原理及递归,迭代方法实现
- PHP流程控制简介 -365PHP培训与交流平台
- PHP表达式与运算符 -365PHP培训与交流平台
- AJAX基础教程