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

foreach()函数有两种语法。
第一种语法:
	foreach循环是PHP4引进来的,只能用于数组。在PHP5中,又增加了对对象的支持。该语句的语法格式如下:
foreach ($array as $value){
	语句;
}
第二种语法:
foreach ($array as $key => $value){
	语句;
}

foreach语句将遍历数组array,每次循环时,将当前数组中的值赋给value(或者 k e y 和 key和 keyvalue),同时,数组指针向后移动直到遍历结束。当使用foreach语句时,数组指针将自动被重置,所以不需要手动设置指针位置。
第一种语法的例子:

<?php 
    $cars = array("Porsche","BMW","Volvo");
    foreach($cars as $key)
        echo "$key.<br>";
?>

结果为:
Porsche.
BMW.
Volvo.

第二种语法的例子:

<?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的值。
例子:

<?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内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部