复制代码
1
2
3
4
5
6
7
8
9
10
11foreach()函数有两种语法。 第一种语法: foreach循环是PHP4引进来的,只能用于数组。在PHP5中,又增加了对对象的支持。该语句的语法格式如下: foreach ($array as $value){ 语句; } 第二种语法: foreach ($array as $key => $value){ 语句; }
foreach语句将遍历数组array,每次循环时,将当前数组中的值赋给value(或者
k
e
y
和
key和
key和value),同时,数组指针向后移动直到遍历结束。当使用foreach语句时,数组指针将自动被重置,所以不需要手动设置指针位置。
第一种语法的例子:
复制代码
1
2
3
4
5
6<?php $cars = array("Porsche","BMW","Volvo"); foreach($cars as $key) echo "$key.<br>"; ?>
结果为:
Porsche.
BMW.
Volvo.
第二种语法的例子:
复制代码
1
2
3
4
5
6
7
8
9<?php $age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47"); foreach($age as $x=>$x_value) { echo "Key=" . $x . ", Value=" . $x_value; echo "<br>"; } ?
结果为:
Key=Bill, Value=63
Key=Steve, Value=56
Key=Elon, Value=47
还有重要的一点就是,从PHP5开始可以通过在$value前面加上“&”符号来修改value的值。
例子:
复制代码
1
2
3
4
5
6
7
8
9
10<?php $array = array(1,2,3,4,5,6); foreach ($array as &$value){ $value *= 2; } foreach ($array as $x){ echo $x." "; } ?>
结果为:
2 4 6 8 10 12
最后
以上就是坚强高跟鞋最近收集整理的关于PHP foreach()函数用法详解的全部内容,更多相关PHP内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复