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循环”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用它去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”。
不要停留在理论规则上面,快动起来吧!
(通过游戏模式学习与训练,需要在电脑上运行)