22.4.2 php语言循环结构 2

1.循环控制 再循环内部对循环本身进行控制
a.中断控制:重新开始循环,循环体中还有其他内容,也再执行
continue 层级;
【22.4.2 php语言循环结构 2】b.终止控制:循环直接结束
break 层级;
实例说明:(判断i是否为5的倍数)


break 是跳出循环体,直接结束了整个整个程序的运行。
因为循环经常会碰到嵌套(循环内包含循环),如果在循环内部有些条件下,明确可以知道当前循环(或者说外部循环)不需要继续执行了,那么就是可以使用循环控制来实现
continue 2:当前自己循环后面内部不再循环,同时外部循环如果还有循环体也不再执行,重新来过。
break 2:当前自己循环结束,外部循环也结束(如果还有外部则不影响,继续执行)
2.流程控制代替语法 php本身是一个嵌入在hrml里的脚本语言,需要在html里书写一些关于判断或者循环的结构语法,必须符合php标签规范,与html和php进行混搭,如果使用php原始代码,则会非常不美观
实例展示(打印99乘法表)
//html内代码外边框为1
// . 为连接符

在php书写到html内中的大括号不美观,因此php提供了替代机制来取代大括号
for(; ; ){ —> for(; ; ):
}—>endfor;
//html内代码外边框为1
// . 为连接符

php中的替代模式:(if switch for while foreach !do-while没有替代语法!)
左大括号使用:替代
右大括号使用 end+对应的标记代替
3.常见函数系统 1)有关输出的函数
print():类似于echo输出提供的内容,本质是一种结构,返回1,可以不需要使用括号
print_r():类似于var_dump,但是比var_dump简单,不会输出数据类型,只会输出值(数组)
'); printf('hello world'); $a = 'hello world
'; print_r($a); ?>/*输出结果: hello world 1hello world(1是属于echo的输出) hello world */

2)有关时间函数
date():按照指定格式对对应的时间戳(从1970年格林威治时间开始计算的秒数),如果没有指定特定格式的时间戳,那么就默认解释当前时间戳
time():获取当前时间对应的时间
microtime():获取微妙级别的时间
实例展示:
'; echo time(),'
'; echo microtime(),'
' ?>

    推荐阅读