5.PHP之路(php中的流程控制)

switch分支语句
    /* switch分支语句
        switch(表达式){
            case 值1:
                ......
                break;
            case 值2:
                ......
                break;
            default:
                ......
        }
    */

注:表达式一般为变量,如果不加break,后面的case都会执行
switch : 当值有固定的几种情况,使用switch,语句结构清晰,执行效率高。

PHP中的while循环
    /*
        while(){
            
        }
    */

例如:PHP打印九九乘法表

    // 打印九九乘法表
    $i=1;
    while($i<=9){
        $j=1;
        while($j<=$i){
            echo $i.'×'.$j.'='.$i*$j."\t\t";
            $j++;   
        }
        echo "<br/>";
        $i++;   
    }

运行结果:
image.png
        // 按照表格打印出来,分别添加奇偶数列的颜色
    $i = 1;
        echo "<table>";
    while($i<=9){
        $j = 1;
        echo "<tr>" ;
        while($j<=$i){
            if($j%2>0){
                echo "<td style='background-color:#000;color:#fff;'>";  
            }else{
                echo "<td style='background-color:#f00;'>";
            }
            echo "".$i.'×'.$j.'='.$i*$j;
            echo "</td>";
            $j++;
        }
        echo "</tr>";
        $i++;
    }

运行结果:
image.png
php中的do...while
do{
  代码段
}while(表达式);

特点:最少会执行一次代码段

    // 例:100的累加
    $i=1;
    do{
        $a+=$i;
        $i++;   
    }while($i<=100);
    echo $a;
    // 输出的结果为 5050
PHP中的for循环
for(表达式1初始值;表达式2条件判断语句;表达式3增量){
  代码段
}
for($i=1;$i<=100;$i++){
        $a+=$i;
    }
    echo $a;
    // 输出的结果为 5050

特点:
1.当明确知道循环次数时,经常用在已了解循环次数的情况
2.在for循环中一次将初始值、表达式、增量定义,条例清晰
3.for循环支持嵌套

PHP中的break以及continue

用法 break int;
break 数字:直接跳出几层循环
continue 数字 :跳出几层循环到循环体结尾

PHP中的set_time_limit()函数

set_time_limit()来控制运行时间,默认是30s,所以需要你将执行时间加长点。
如 set_time_limit(800) ,其中将秒数设为0 ,表示持续运行到程序结束。

PHP中的exit()和die()函数

php中碰见exit()以及die()程序到此函数就结束了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • [The Swift Programming Language 中文版]本页包含内容: Swift提供了多种流程控...
    风林山火阅读 3,738评论 0 0
  • Swift提供了多种流程控制结构,包括可以多次执行任务的while循环,基于特定条件选择执行不同代码分支的if、g...
    简_爱SimpleLove阅读 1,702评论 0 0
  • Swift 提供了类似 C 语言的流程控制结构,包括可以多次执行任务的for和while循环,基于特定条件选择执行...
    穷人家的孩纸阅读 4,005评论 1 1
  • Swift提供了多种控制流声明。包括while循环来多次执行一个任务;if,guard和switch声明来根据确定...
    BoomLee阅读 6,036评论 0 3
  • 很久很久以前 就开始做着同一个梦 那旋转的滑梯 伸入无尽的低地 那里 没有炊烟 没有灯火 没有生灵 就我一个人 在...
    旎语流苏阅读 1,265评论 0 0

友情链接更多精彩内容