我是靠谱客的博主 坚强高跟鞋,这篇文章主要介绍PHP foreach()函数用法详解,现在分享给大家,希望可以做个参考。

复制代码
1
2
3
4
5
6
7
8
9
10
11
foreach()函数有两种语法。 第一种语法: foreach循环是PHP4引进来的,只能用于数组。在PHP5中,又增加了对对象的支持。该语句的语法格式如下: foreach ($array as $value){ 语句; } 第二种语法: foreach ($array as $key => $value){ 语句; }

foreach语句将遍历数组array,每次循环时,将当前数组中的值赋给value(或者 k e y 和 key和 keyvalue),同时,数组指针向后移动直到遍历结束。当使用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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部