PHP的流程控制结构

1.break

  使用break语句可以将深埋在嵌套循环中的语句退出到指定层数或直接退出到最外层,break是接受一个可选的数字参数来决定跳出几重语句。break可以跳出几重语句。break可以跳出几重循环语句或是几重switch语句。代码如下所示:

  <?php

    $i = 0;
         while (++$i) {
             switch ($i) {
                  case 5:
                       echo "变量为5时,只退出switch语句<br>";
                       break 1;                            //使用break 1退出1层
                  case 10:
                       echo "当变量为10时,不仅退出switch而且还退出while循环<br>";
                       break 2;                            //使用break 2退出2层
            }
        }

2.continue

  和break语句一样,continue语句通常在循环中使用,也可以接受一个可选的数字参数来决定跳出多重语句。

时间: 2024-11-12 19:22:42

PHP的流程控制结构的相关文章

C语言流程控制结构—顺序结构、选择结构

C语言3种流程控制结构:顺序结构.选择结构.循环结构. 顺序结构 最简单的结构,不需要关键字.安照代码顺序一步步执行. 选择结构 (一)if简单使用 1) 第一种结构:if a) 如果条件为真,就执行后面的语句,否则不执行. if(条件) { 语句1: 语句2: } 2) 第二种结构:if - else a) 如果条件成立就执行语句1,否则执行语句2. if(条件) { 语句1: } else { 语句2: } 3) 第三种结构:if - else if - else... a) 先判断条件1,

流程控制结构

一.流程控制结构 1.顺序结构:按书写顺序执行每一条语句. 2.选择结构:对给定的条件进行判断,根据判断结果决定执行哪一段代码. 3.循环结构:在给定条件成立的情况下,反复执行某一段代码. 二.选择结构-if if简单使用 (1) 第一种结构: a) 如果条件为真,就执行后面的语句,否则不执行. if(条件) { 语句1: 语句2: ···· } (2) 第二种结构: a) 如果条件成立就执行语句1,否则执行语句2. if(条件) { 语句1: } else { 语句2: } (3) 第三种结构

其他(四) -- 流程控制结构

流程控制结构 说明: 顺序结构:程序从上往下依次执行 分支结构:程序按条件进行选择执行,从两条或多条路径中选择一条执行 循环结构:程序满足一定条件下,重复执行一组语句 分支结构 特点: 1.if 函数功能:实现简单双分支语法:IF(条件, 值1, 值2)位置可以作为表达式放在任何位置2.case 结构功能:实现多分语法1:CASE 表达式或字段WHEN 值1 THEN 语句1;WHEN 值2 THEN 语句2;...ELSE 语句n;END [CASE]; 位置: 可以放在任何位置, 如果放在

流程控制结构(十)

流程控制结构 系统变量 一.全局变量 作用域:针对于所有会话(连接)有效,但不能跨重启 查看所有全局变量 SHOW GLOBAL VARIABLES; 查看满足条件的部分系统变量 SHOW GLOBAL VARIABLES LIKE '%char%'; 查看指定的系统变量的值 SELECT @@global.autocommit; 为某个系统变量赋值 SET @@global.autocommit=0; SET GLOBAL autocommit=0; 二.会话变量 作用域:针对于当前会话(连接

Go基础系列:流程控制结构

条件判断结构:if else 分支选择结构:switch case 循环结构:for break:退出for或switch结构(以及select) continue:进入下一次for迭代 虽然Go是类C的语言,但Go在这些流程控制语句中的条件表达式部分不使用括号.甚至有些时候使用括号会报错,但有些复杂的条件判断需要使用括号改变优先级. 如: if (name == "longshuai" && age > 23) || (name == "xiaofan

PHP系列(一)PHP流程控制结构

while(){} do{ }while(); for( 表达式1; 表达式2;表达式3 ){ 语句或语句序列; } if(){} if(){ }elseif{} <?php $i=0; while(true) { if($i>=100) break; echo "@@@@@@@@@@@@.$i.<br>"; $i++; } ?> <?php echo "<table border=1=800>"; echo &quo

C语言流程控制结构—循环结构

循环结构 循环结构-while While(条件) { 语句: } 解说:先判断条件是否成立,成立则执行,执行完代码后再次判断条件是否成立(判断条件->执行代码块->判断条件->执行代码块···) 1.首先确定循环执行的操作(循环体内语句) 2.在确定约束条件,即需要循环多少次(循环体判断条件) 3.定义一个变量来记录循环的次数(根据需要进行定义,或不定义) 提示:在while循环体内使用if...break(跳出整个循环)或if...continue语句(跳出本次循环,继续下一次循环判

JavaSE基础知识(3)—流程控制结构

一.顺序结构 1.说明 程序从上往下依次执行,中间没有任何跳转或选择2.特点 变量必须遵循 "前向引用" (局部变量必须先声明.赋值,然后再使用!) 二.分支结构(条件) 1.说明 程序从两条或多条路径中,选择一条去执行 2.分类   语法 执行顺序 注意事项   if结构  1.单分支 if(条件){ 代码块1; } 先判断条件是否成立, 如果成立,则执行代码块1.否则跳过if结构,往下执行 ①条件 的结果只能是boolean类型,形式可以为: 关系表达式 逻辑表达式 oolean变

十一、流程控制结构

目录 介绍 分支结构 一.if函数 二.case函数 三.if结构 循环结构 分类 循环控制 语法 语法 语法 案例 循环结构总结 小练习 介绍 顺序结构:程序从上至下依次执行 分支结构:程序从两条或多条路径中选择一条去执行 循环结构:程序在满足一定条件的基础上,重复执行一段代码 分支结构 一.if函数 功能: 实现简单的双分支 语法: select if(表达式1, 表达式2, 表达式3); 执行顺序: 如果表达式1成立,返回表达式2的值,否则返回表达式3的值 应用场景: 任何地方 二.cas