php 流程控制if,switch,while,for,break等实例详解
一、PHP流程控制概述1、分支结果(条件结构)单路分支:if (condition) { //花括号后可以没有分号; ??? # code... } 双路分支if (condition) { ??? # code... } else { ??? # code... } 多路分支if (condition) { ??? # code... } elseif(condition) { //elseif 可写成else if ??? # code... } else { ??? # code... } 二、PHP循环语句1、while 循环while (condition) { //先判断条件再执行??? # code...}2、do while 循环 do { //先执行再判断条件 ??? # code... } while (condition); //注意不要遗漏分号 3、for 循环 for ($i=0; $i < ; $i++) {? //一般用于计数,两个分号不能省略 ??? # code... } 实例:99乘法表 for ($i=1; $i < 10; $i++) { for ($ii=1; $ii <= $i; $ii++) { echo "$ii X $i = ".$ii*$i.' '; } echo " } 三、退出循环语句退出本次循环,下次循环也不再进行 break; 退出本次循环,下次循环继续,只能用于循环体内(for,while,do-while) coninue; 完全退出程序 exit; 函数执行返回值,结束函数的语句 return 退出多层循环 break 1? // 退出当前循环 break 2? // 退出2层循环 continue 2 实例 $i = 0; while ($i < 10){ ??? if ($i == 5) ?????? continue; ??? echo "$i"; ??? $i++; //注意这里的i++不会被执行,会产生死循环 } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |