第4章 PHP流程控制语句.

Slides:



Advertisements
Similar presentations
CSIM, PU C Language Introduction to the C Programming Language 重覆敘述 (for,while,break,continue) 適合重複性的計算或判斷.
Advertisements

10.2.switch语句.
第 4 章 PHP 基本語法.
第4章 條件判斷與迴圈 Java 2 程式設計入門與應用.
迴圈 迴圈基本觀念 while迴圈 do 迴圈 for迴圈 巢狀迴圈 迴圈設計注意事項 其他控制指令 迴圈與選擇的組合.
第六章 循环控制.
C#程序设计案例教程 第3章 程 序 结 构.
P303 HTML/DHTML/CSS/JavaScript 專業HTML網頁設計 陳錦輝.
第4章 JavaScript脚本语言基础 4.1 JavaScript简介 4.2 JavaScript语法基础
第 5 章 流程控制 (一): 條件分支.
選擇 運算式 邏輯運算 if指令 流程圖基本觀念 程式註解 巢狀if指令 switch指令.
第三章 控制结构.
Ch07 PHP程式基礎 網頁程式設計.
程式設計實作.
EBNF与操作语义 请用扩展的 BNF 描述 javascript语言里语句的结构;并用操作语义的方法描述对应的语义规则
CH2 開發環境介紹 最簡單的互動設計 – Arduino一試就上手 孫駿榮、吳明展、盧聰勇.
C#程序设计基础 $5 流程控制.
控制流程 邏輯判斷 迴圈控制.
Class 2 流程控制-選擇敘述與迴圈.
C++Primer 3rd edition 中文版 Chap 5
第7章:文件共享 与远程控制——回顾 第8章:bash脚本编程 本章教学目标: 了解shell程序的基本结构 网络文件系统NFS的概念
EBNF 请用扩展的 BNF 描述 C语言里语句的结构; 请用扩展的 BNF 描述 C++语言里类声明的结构;
流程控制結構 4-1 流程控制與UML活動圖 4-2 程式區塊與主控台基本輸入 4-3 條件控制敘述 4-4 迴圈控制敘述 4-5 巢狀迴圈
C 程式設計— 控制敘述 台大資訊工程學系 資訊系統訓練班.
第3章 C语言的基本语句 和程序结构设计.
條件判斷指令 -if 指令 -switch 指令 迴圈指令 - for 迴圈 - while迴圈 - break、continue 指令
PHP 程式流程控制結構.
第三章 流程控制與例外處理 資訊教育研究室 製作 注意:本投影片僅供上課使用,非經同意,請勿散播或轉載。
Introduction to the C Programming Language
本章中將會更詳細地考慮有關重複的概念,並且會 介紹for和do…while等兩種用來控制重複的敘述 式。 也將會介紹switch多重選擇敘述式。 我們會討論直接和迅速離開某種控制敘述式的 break敘述式,以及用來跳過重複敘述式本體剩餘 部份的continue敘述式。 本章會討論用來組合控制條件的邏輯運算子,最後.
第二章 Java语言基础.
程序的三种基本结构 if条件分支语句 switch多路开关语句 循环语句 循环嵌套 break,continue和goto语句
計數式重複敘述 for 迴圈 P
PHP5與MySQL4 入門學習指南 凱文瑞克 著 第 16 章 檔案處理.
授课老师:龚涛 信息科学与技术学院 2016年3月 教材:《Visual C++程序员成长攻略》 《C++ Builder程序员成长攻略》
第2章 C++流程控制语句 if 语句 switch语句 for语句 while语句 do - while语句 break语句
第三章 C# 基础知识.
C++大学基础教程 第3章 C++控制语句 北京科技大学 信息基础科学系.
第3章 Java語法的JSP程式 3-1 Java語言的基礎 3-2 JSP程式的基本架構 3-3 Java的變數與資料型態
1.3 C语言的语句和关键字 一、C语言的语句 与其它高级语言一样,C语言也是利用函数体中的可执行 语句,向计算机系统发出操作命令。按照语句功能或构成的不 同,可将C语言的语句分为五类。 goto, return.
EBNF与操作语义 请用扩展的 BNF 描述 javascript语言里语句的结构;并用操作语义的方法描述对应的语义规则
程式結構&語法.
第六章 迴圈與陣列.
Java软件设计基础 3. 流程控制.
第二章 Java基本语法 讲师:复凡.
C语言程序设计 第一章 数据类型, 运算符与表达式 第二章 顺序程序设计 第三章 选择结构程序设计 第四章 循环控制 第五章 数组.
第3章 JavaScript基本语句.
第2章 认识C语言 教学要点 2. 1 项目二C语言程序识读 2 .2 项目三班级成绩排名 2 .3 知识链接 返回.
<编程达人入门课程> 本节内容 为什么要使用变量? 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ:
第二章 Java语法基础.
College of Computer Science & Technology
ASP.NET实用教程 清华大学出版社 第4章 C#编程语言 教学目标 教学重点 教学过程 2019年5月5日.
目标 流程控制 字符串处理 C# 的类和对象 C# 访问修饰符 C# 构造函数和析构函数.
程序设计基础.
#include <iostream.h>
第二章 Java基本语法 讲师:复凡.
第二章 Java基本语法 讲师:复凡.
PHP程式設計 五、程式流程控制結構 建國科技大學 資訊管理學系 饒瑞佶.
第1章 数据结构基础概论 本章主要介绍以下内容 数据结构研究的主要内容 数据结构中涉及的基本概念 算法的概念、描述方法以及评价标准.
Do While 迴圈 東海大學物理系‧資訊教育 施奇廷.
五 循环结构程序设计 厦大附中信息技术.
PPT注意事项: 当前PPT课件文件必须和提供的源代码文件夹“代码”在同一目录中即不要移动文件夹“代码”的默认位置。
第6章 PHP基本語法介紹.
PHP5與MySQL5 入門學習指南 凱文瑞克 著 第 12 章 迴圈指令.
迴圈(重複性結構) for while do while.
C#快速導讀 流程控制.
鄭士康 國立台灣大學 電機工程學系/電信工程研究所/ 資訊網路與多媒體研究所
第三章 流程控制 程序的运行流程 选择结构语句 循环结构语句 主讲:李祥 时间:2015年10月.
第二章 Java基础语法 北京传智播客教育
第二章 Java基本语法 讲师:复凡.
Presentation transcript:

第4章 PHP流程控制语句

4.1 条件控制结构 4.1.1 if语句 if语句的语法格式为: if(条件表达式){ 语句块; }

4.1.2 if…else语句 if…else语句的语法格式为: if(条件表达式){ 语句块1 }else{ 语句块2 }

4.1.3 switch语句 switch语句的语法格式为: switch(表达式){ case 值1: 语句块1; break; 语句块2; … default: 语句块n; }

4.2 循环结构 4.2.1 while循环语句 while循环语句是最简单的循环语句,它的语法格式跟if语句相似: 语句块; }

4.2.2 do…while循环语句 do…while循环语句的语法格式 如下所示: do{ 语句块; }while(条件表达式);

4.2.3 for循环语句 for循环语句的语法格式如下所示: for(表达式1;条件表达式2;表达式3){ 语句块; } 表达式1的功能是初始化循环控制变量,表达式1只执行一次,并且不是必需的。 条件表达式2为循环控制条件,若条件表达式2值为TRUE,则执行语句块;若条件表达式2值为FALSE则跳出for循环。条件 表达式2也不是必需的。 表达式3的功能是修改循环控制变量的值。表达式3也不是必需的。

4.2.4 循环结构应用 程序nine.php使用PHP循环结构制作九九乘法表 <strong>PHP九九乘法表</strong> <br/> <table border="1"> <?php for ($c=1;$c<=9;$c++){ echo "<tr>"; for ($d=$c;$d<=9;$d++){ echo "<td align='right'>"; echo $c."×".$d."=".$c*$d."   "; echo "</td>"; } echo "</tr>"; echo "<tr/><tr/>"; ?> </table>

4.3 程序跳转和终止语句 4.3.1 continue语句 continue语句一般在for、while或do…while循环结构中使用。在循环结构中,当程序执行至 continue 时,程序将跳过本次循环中剩余的代码并开始执行下一次循环。例如程序continue.php的功能是计算1+3+5+…+99的奇数和。 <?php $sum = 0; for($i=1;$i<=100;$i++){ if($i%2==0){ continue; } $sum = $sum + $i; echo $sum; ?>

4.3.2 break语句 当break在switch语句中使用时,它会使程序跳出当前的switch语句。break语句还可以使用在for、while或do…while循环语句中,使得程序跳出当前循环结构。例如程序break.php的功能时计算1+2+3+…+100和。 <?php $sum = 0; for($i=1;;$i++){ $sum = $sum+$i; if($i==100){ break; } echo $sum; ?>

4.3.3 终止PHP程序运行 exit语言结构的语法格式:void exit ( [string message] ) exit语言结构的功能:输出字符串信息message,然后终止PHP程序的运行。例如程序exit.php。 <?php @($a = 2/0) or exit("发生被零除错误!"); echo "exit后面的语句将不会运行!"; ?> 从程序exit.php的运行结果可以看出: 1.使用逻辑或(or)表达式:$a or $b可以强制只有表达式$a的结果为FALSE时,表达式$b才会执行。 2.当某个表达式运行失败时,该表达式的结果为FALSE。