Android程序员学PHP开发(10)-流程控制-PhpStorm
程序员文章站
2024-02-05 17:23:40
...
流程控制:顺序结构、分支结构(选择结构)、循环结构。
<?php /** * 流程控制: * 顺序结构、分支结构(选择结构)、循环结构 * * 1、分支结构: * 1.1、单一条件分支结构(if) * 1.2、双向条件分支结构(else) * 1.3、多向条件分支结构(elseif、switch) * 1.4、巢状条件分支结构 */ /**1.1、单一条件分支结构(if)*/ if (1==1){ echo "iwanghang Android<br>"; // iwanghang Android } /**1.2、双向条件分支结构(else)*/ if (1==1){ echo "iwanghang xixi<br>"; // iwanghang xixi }else{ echo "iwanghang haha<br>"; } if (1==2){ echo "iwanghang 666<br>"; }else{ echo "iwanghang 777<br>"; // iwanghang 777 } /**1.3、多向条件分支结构(elseif、switch)*/ $a = 1; if ($a==3){ echo "iwanghang 333<br>"; }elseif($a==2){ echo "iwanghang 222<br>"; }elseif($a==1) { echo "iwanghang 111<br>"; // iwanghang 111 }else{ echo "a不是1、2、3<br>"; } switch ($a){ case 3: echo "a==3<br>"; break; case 2: echo "a==2<br>"; break; case 1: echo "a==1<br>"; // a==1 break; default: echo "a不是1、2、3<br>"; } $b = 33; // 这里可以尝试给b赋值3、33、333,看一下打印结果 switch ($b){ case 3: case 33: case 333: echo "b符合3、33、333其中一种情况<br>"; // b符合3、33、333其中一种情况 break; case 2: echo "b==2<br>"; break; case 1: echo "b==1<br>"; break; default: echo "b不是1、2、3<br>"; } /**1.4、巢状条件分支结构*/ $name = "iwanghang"; $sex = "man"; $age = 18; if ($sex == "man"){ echo "{$name}是老爷们<br>"; // iwanghang是老爷们 if ($age > 60){ echo "{$name}退休了".($age-60)."年<br>"; }else{ echo "{$name}还有".(60-$age)."年退休<br>"; // iwanghang还有42年退休 } }else{ echo "{$name}是老娘们<br>"; }
以上就是Android程序员学PHP开发(10)-流程控制-PhpStorm的内容,更多相关内容请关注PHP中文网(www.php.cn)!
上一篇: 北京十大热门酒吧:Elements爱乐上榜,第四是gay吧
下一篇: 学习php开源项目的源码指南
推荐阅读
-
Android程序员学PHP开发(10)-流程控制-PhpStorm
-
Android程序员学PHP开发(11)- 表单提交-PhpStorm
-
Android程序员学PHP开发(12)-表单POST失败解决方案-PhpStorm
-
Android程序员学PHP开发(13)-简易计算器-PhpStorm
-
Android程序员学PHP开发(14)-whlie练习-PhpStorm
-
Android程序员学PHP开发(15)-dowhile-for-goto-function-PhpStorm
-
Android程序员学PHP开发(19)-数组(1)基本概念和定义方式-PhpStorm
-
Android程序员学PHP开发(20)-数组(2)多维数组和实际应用-PhpStorm
-
Android程序员学PHP开发(22)-超全局数组/超全局变量-PhpStorm
-
Android程序员学PHP开发(23)-数组操作相关函数(1)键名键值篇-PhpStorm