配色: 字号:
Web编程技术七
2020-05-01 | 阅:  转:  |  分享 
  
替代语法当大量的HTML与PHP代码混合编译时,为了方便区分流程语句的开始和结束位置,可以使用PHP提供的替代语法进行编码。其基本形式就
是把if、while、for、foreach、switch这些语句的左花括号({)换成冒号(:),将右花括号(})分别换成“end
if;”、“endwhile;”、“endfor;”、“endforeach;”和“endswitch;”。任务三:流程控制语句
替代语法1~99之间的偶数:
    if($i%2==0):?>
  • phpendfor;?>
”是短标记输出语法,自PHP5.4起,这种语法在短标记关闭的情况下仍然
可用。因此,在HTML嵌入PHP变量使用这种简写形式将会非常方便。任务三:流程控制语句例8:分别使用for循环,while循
环,do循环求1到100之间所有能被3整除的整数的和。循环结构——综合实例任务三:流程控制语句2.使用for循环输出8行5
列的一个表格,内容aaa,注意隔行颜色。1.使用循环

---

输出标题:循环结构——综合实例任务三:流程控
制语句1.使用循环椅表格形式打印九九乘法表《Web编程技术》立体化教程项目组ThankYou《Web编程技术》立体
化教程《Web编程技术》立体化教程《Web编程技术》立体化教程《Web编程技术》立体化教程《Web编程技术》立体化教程《
Web编程技术》立体化教程《Web编程技术》立体化教程《Web编程技术》立体化教程《Web编程技术》立体化教程《Web编程
技术》立体化教程《Web编程技术》立体化教程《Web编程技术》立体化教程《Web编程技术》立体化教程《Web编程技术》立体
化教程《Web编程技术》立体化教程《Web编程技术》立体化教程《Web编程技术》立体化教程?《Web编程技术》立体化教
程《Web编程技术》立体化教程《Web编程技术》立体化教程《Web编程技术》立体化教程?《Web编程技术》最后编辑时
间:2020-5-1顺序结构:代码的编写都是按照自上而下的顺序逐条执行的(已讲过)选择结构语句:通过判断来执行某些特定的代码(
待讲)循环结构语句:根据条件循环执行某些代码(待讲)控制语句即用来实现对程序流程的选择、循环、转向和返回等进行控制。PHP中提
供了三大流程控制语句,具体如下:任务三:流程控制语句选择结构if单分支语句if…else语句if…elseif…else
语句switch语句PHP中的选择结构分为:任务三:流程控制语句选择结构——if单分支语句if条件判断语句也被称为单分
支语句,当满足某种条件时,就进行某种处理。if(判断条件){ 代码段;}任务三:流程控制语句例1:比较两个数的大小。
——if…else语句if…else语句也称为双分支语句,当满足某种条件时,就进行某种处理。否则进行另一种处理。if(判断
条件){代码段1;}else{代码段2;}选择结构任务三:流程控制语句例2:判断一个数是奇
数还是偶数。——if…else语句除此之外,PHP还有一种特殊的运算符:三元运算符(又称为三目运算符),它也可以完成if…el
se语句的功能。条件表达式?表达式1:表达式2先求条件表达式的值如果条件表达式的值为真,则返回表达式1的执行结果如
果条件表达式的值为假,则返回表达式2的执行结果当表达式1与条件表达式相同时,可以简写省略中间的部分条件表达式?:表达式2
选择结构任务三:流程控制语句——if…elseif…else语句if…elseif…else语句也称为多分支语句,用于对多
种条件进行判断,并进行不同处理。if(条件1){代码段1;}elseif(条件2){代码段
2;}...elseif(条件n){代码段n;}else{代码段n+1;}选择结构任
务三:流程控制语句例3:给出一个1-4的整数,判断这个数是1,是2,是3,是4。——switch语句switch语句也是多分
支语句,它的好处就是使代码更加清晰简洁、便于阅读。switch(表达式){case值1:代码段1;brea
k;case值2:代码段2;break;...default:代码段n;}计算
表达式的值(该值不能为数组或对象)将获得的值与case中的值依次比较。若相等,则执行case后的对应代码段;当遇到break
语句时,跳出switch语句。若没有匹配的值,则执行default中的代码段。选择结构任务三:流程控制语句例3:给出一个1
-4的整数,判断这个数是1,是2,是3,是4(switch)。循环结构while循环语句do…while循环语句for循环
语句PHP中的循环结构分为:任务三:流程控制语句循环结构所谓循环语句,就是可以重复执行一段代码的语句。while循环语句,
是根据循环条件来判断是否重复执行这一段代码的。——while循环语句while(循环条件){执行语句
……}任务三:流程控制语句例5:使用While进行100以内累加操作。循环结构do…while循环语句的功能与wh
ile循环语句类似。唯一的区别是:——do…while循环语句当循环条件为false的情况下,while语句会结束循环。当循
环条件为false的情况下,do…while语句依然会再执行一次。任务三:流程控制语句例6:使用doWhile进行100以内
累加操作。循环结构——do…while循环语句do{执行语句……}while(循环条件);
任务三:流程控制语句循环结构for循环语句是最常用的循环语句,它与while循环语句的最大区别是:——for循环语句循环
次数已知:适合使用for循环语句循环次数不定:适合使用while循环语句任务三:流程控制语句循环结构——for循环语句f
or(第1个参数;第2个参数;第3个参数){执行语句……}任务三:流程控制语句例7:使用
for进行100以内累加操作。循环结构——流程跳转语句在循环执行过程中,根据程序需求,可以使用PHP提供的break语句和c
ontinue语句完成程序流程的跳转,它们的区别在于break语句是终止当前循环,跳出循环体;而continue语句是结束本次循
环的执行,开始下一轮循环的执行操作。任务三:流程控制语句《Web编程技术》立体化教程《Web编程技术》立体化教程《Web编
程技术》立体化教程《Web编程技术》立体化教程《Web编程技术》立体化教程《Web编程技术》立体化教程《Web编程技术》立
体化教程《Web编程技术》立体化教程《Web编程技术》立体化教程《Web编程技术》立体化教程《Web编程技术》立体化教程《Web编程技术》立体化教程《Web编程技术》立体化教程《Web编程技术》立体化教程《Web编程技术》立体化教程《Web编程技术》立体化教程《Web编程技术》立体化教程?《Web编程技术》立体化教程《Web编程技术》立体化教程《Web编程技术》立体化教程《Web编程技术》立体化教程?
献花(0)
+1
(本文系追梦紫衣书...原创)