PHP foreach循环

 

  在接下来的时间里面,我们准备为大家继续介绍“PHP foreach循环”。

 

   1、在PHP中,foreach语句只用于数组的处理。

 

     语法格式:

      foreach( 数组名 as $value )

        语句;

      或者

      foreach( 数组名 as $key => $value )

        语句;

       

     语法分析:

    (1)以foreach开始,紧接着一对小括号。

    (2)已经声明的数组名,如果不是数组名,运行时会报错。

    (3)as关键字,不能省略,格式要求。

    (4)$value,每一次循环取出数组中的一个数据,保存于$value中。

    (5)如果是使用$key=>$value格式,则每一次循环取出数组中数据的索引值赋给$key,

       同时,取出索引值对应的数据赋给$value。

 

 

 

  2、例子:

   

   $b = array( “one”,"two","three" );

 

   if( is_array($b) == true ) //通过is_array函数判断变量b是否为数组,如果返回值为true就是数组。

   {

     foreach( $b as $key=>$value )

     {

       echo $key."=".$value."<br>";

     }

   } 

 

   最终在页面里面输出如下结果:

   0 = one

   1 = two

   2 = three

 

   分析:

   (1)数组在声明时使用了默认索引值,所以,就是从0开始,每个数据再加1,

      所以,第一轮循环中就取出索引值0赋给$key,同时,取出数据"one"赋给$value,

      并通过"点符号"将$key与字符串"="与$value与回车换行符<br>连接起来,

      从而输出0 = one。

      其后的两行输出内容就取出第2与第3个索引值1和2,以及数据tow与thre分别

      赋给$key与$value,从而向页面输出1 = tow与2 = three。

    

 

 

 非常好,现在,我们已经掌握了PHP中的“ foreach循环”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用它去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”

 

  不要停留在理论规则上面,快动起来吧!

 

(通过游戏模式学习与训练,需要在电脑上运行)

进入游戏学习与训练