零起点php入门第9课-php语言结构(4)

上节课我们介绍了php的循环语句for循环和while循环,这节课我们学习循环语句的嵌套和php中常用的跳转语句。

1、循环语句的嵌套

陌小雨用一个简单的例子来说明for循环的嵌套:

代码输出结果:

*
**
***
****
*****

用这个输出小学的99乘法表是很方便的。

是的,就这几行代码,99乘法表已经出来了。

2、跳转语句

(1)break语句

break语句我们在学习switch语句时就多次使用过,它用来当前for、foreach、while、do-while或者switch结构的执行。break可以接受一个可选的参数用来指定break跳出几层语言结构,默认值为1,常用在循环嵌套中。

代码运行结果:

1
2
3
4
5

从以上运行结果我们可以看出,这个无限循环并没有使浏览器崩溃,而是正确输出了结果,这也是break语句的常用方式。

代码运行结果:

1
2

以上代码通过break跳出了两个简单的for循环结构,在实际应用中我们应该因地制宜灵活运用break。

(2)continue语句

continue语句用来跳过本次循环中剩余的代码直接进行下一次循环表达式的判断。与break语句类似的,continue语句也可以接受一个可选的参数来决定跳过多层结构。

代码输出结果:

1
2
4
5
7
8
10

以上代码通过循环输出1~10直接的数值,由于中间加入了跳转语句致使是3的整数倍的数值不被输出。

代码运行结果:

第一层while循环。
第二层while循环。
第三层while循环。
第一层while循环。
第二层while循环。
第三层while循环。
第一层while循环。
第二层while循环。
第三层while循环。

(3)goto语句

goto语句用来跳转到程序的指定位置开始执行,可以替代break跳出多层结构。PHP中的goto语句被限制在只能在同一个文件和作用域中跳转。例如不可以跳入任何循环和swith结构中。goto语句的常用形式如下所示:

goto tab

tab:

tab用来表示程序要跳转到位置的标记与goto后的标记要一致。

代码运行结果:

1
2
此时$i=3

我们可以看到goto语句的使用非常方便,但是在编程过程中应该尽量少使用。过多地使用goto语句会使程序流程变得混乱,进而使程序阅读和调试都变得非常困难。PHP中除了上述三种跳转语句之外,return语句也是用来使程序进行跳转,return语句的知识将在接下来课程函数的学习部分进行讲解。

小结:陌小雨通过四节课带大家学习了构成程序整体框架的语言结构。这些知识包括语句的基本概念、选择语句、循环语句和跳转语句。其中的循环语句部分是重点,而且由于循环语句的执行流程均有各自的特点,掌握起来也是比较难的。因此需要多实践,从实践中理解这些知识。

AD:站点文章对你有帮助,可以选择去百度口碑好评下,还可以点击此处

赞 (0) 口碑
分享到:更多 ()

本文共有0人发表了自己的想法,下一个就是你!

评论 0

表情 签到
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

本站能为你提供什么?

从这里开始使用WordPress

快速认识WordPress,熟悉WordPress,掌握WordPress。

选择更好用的模板主题

海量的WordPress主题模板供应下载,搭建网站更加轻松、便捷!

让您的网站更安全可靠

在这里,可以了解更多关于网站安全方面的常识问题,做个攻不可破的webmaster

让您的网站更符合你的需求

学习技术教程,自己也能改网站,学前端,做设计,成为一名WEB开发者