美文网首页
入门篇/Chapter 6

入门篇/Chapter 6

作者: _chuuuing_ | 来源:发表于2017-04-10 21:13 被阅读0次
    PHP执行顺序

    顺序结构是最简单的语言结构。它就像一条直线,按着顺序一直往下执行。

    条件结构之if…else…
    if(条件){
         //分配服务器干的任务A
    }else{
         //分配服务器干的任务B
    }
    
    条件结构之if…else if…
    if(条件一){
         //分配服务器干的任务A
    }else if(条件二){
         //分配服务器干的任务B
    }
    
    条件结构之if…else if…else…
    if(条件一){
         //分配服务器干的任务A
    }else if(条件二){
         //分配服务器干的任务B
    }else{
         //分配服务器干的任务C
    }
    
    条件结构之switch…case…
    switch (条件)
    {
        case 条件值一:
                  //任务一
        break; 
        case 条件值二:
                  //任务二
        break;
        default:
                  //默认任务
    }
    

    注意:break的作用是阻止代码进入下一个case 中继续执行。

    循环结构之while
    while(条件){ 
         //执行任务
    }
    
    循环结构之do while
    do{ 
         //执行任务
    }while(条件)
    

    Tipp:while与do…while循环语句的区别是,while先判断条件是否成立,后执行循环,do...while先执行一次任务,再判断是否继续执行循环,也就是说do...while至少会执行一次任务。

    循环结构之for
    for(初始化;循环条件;递增项){
          //执行任务
    }
    

    举例: for($i = 1,$sum = 0;$i<=100;$i++)

    循环结构之foreach

    在PHP中foreach循环语句,常用于遍历数组,一般有两种使用方式: 不取下标、取下标。
    1)只取值,不取下标

     foreach (数组 as 值){
    //执行的任务
    }
    

    2)同时取下标和值

    foreach (数组 as 下标 => 值){
     //执行的任务
    }
    

    举例:

    $students = array(
    '2010'=>'令狐冲',
    '2011'=>'林平之',
    '2012'=>'曲洋',
    '2013'=>'任盈盈',
    '2014'=>'向问天',
    '2015'=>'任我行',
    '2016'=>'冲虚',
    '2017'=>'方正',
    '2018'=>'岳不群',
    '2019'=>'宁中则',
    );//10个学生的学号和姓名,用数组存储
    
    //使用循环结构遍历数组,获取学号和姓名  
    
    foreach($students as $key=>$v){ 
        echo $key.":".$v;//输出(打印)学号:姓名
        echo "<br />";
    }
    

    Tipp:条件语句和循环语句都可嵌套使用。

    相关文章

      网友评论

          本文标题:入门篇/Chapter 6

          本文链接:https://www.haomeiwen.com/subject/gpjbottx.html