php foreach遍历数组用法详解-三体教程
文章目录

php foreach遍历数组用法详解

如果你搜索“php foreach”,会有很多结果出来,但是大部分都会说一些指针、单元之类的。

小编觉得搜索这个的小伙伴,可能只是需要只知道用法,何必繁杂的讲那么多,让学习的人搞得头大呢?

所以我们直接上代码吧!

以下为php中foreach遍历数组的方法:

方法一

<?php
$data=array("php","javascript","mysql","python");
foreach($data as $v){
    echo $v.'<br/>';
}
?>

foreach as后面如果只取值,可以不用加$key。

方法二

<?php
$data=array("php","javascript","mysql","python");
foreach($data as $key=>$v){
    echo $key.':'.$v.'<br/>';
}
?>

foreach as后面如果要获取键值,可以使用$key=>$v形式,当然并不一定是我这里写的这样,只要是“$k=>$value”形式就可以。

方法三

<?php
$data=array(
    "php"=>array("教程","实例"),
    "javascript"=>array("教程","实例"),
    "mysql"=>array("教程","实例"),
    "python"=>array("教程","实例"),
);
foreach($data as $key=>$subdata){
    echo $key.'<br/>';
    foreach ($subdata as $v){
        echo '&nbsp;&nbsp;&nbsp;&nbsp;'.$v.'<br/>';
    }
}
?>

如果遍历的数组是二维数组,可以在嵌套使用foreach。

本文网址:http://www.santii.com/article/129.html


数据更新时间:2018-05-26