22.4.2 php语言循环结构 2

1.循环控制

再循环内部对循环本身进行控制

a.中断控制:重新开始循环,循环体中还有其他内容,也再执行

continue 层级;

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(),'
' ?>

你可能感兴趣的:(php)