您的位置:首页 > 编程语言 > PHP开发

php遍历数组

2018-01-31 15:01 211 查看
<?php  

  

  

$data      = array(  

    'a' => "AA",  

    'b' => "BB",  

    'c' => "CC"  

);  

$indexData = array(  

    '0' => "AA",  

    '1' => "BB",  

    '2' => "CC"  

);  

  

  

//第一种遍历方式,只适用于索引数组。PHP数组在没有指明key的情况下,默认是索引数组  

for ($i = 0; $i < sizeof($data); $i++) {  

    echo $indexData[$i] . "1" . "<br>";  

}  

AA1
BB1
CC1

  

//第二种遍历方式。可同时用于索引数组和关联数组,取出key和value  

foreach ($data as $key => $value) {  

    echo $value . "2" . "<br>";  

}  

AA2
BB2
CC2

  

//第三种遍历方式,可同时用于索引数组和关联数组,只取出value。(会改变数组当前指针)  

foreach ($data as $value) {  

    echo $value . "3" . "<br>";  

}  

AA3
BB3
CC3

  

//第四种遍历方式.可同时用于索引数组和关联数组,取出key和value(会改变数组当前指针)  

//因$data数组的指针在第三种方式中已经指向了数组尾部,故换一个数组  

while (list($key, $value) = each($indexData)) {  

    echo $value . "4" . "<br>";  

}  

AA4
BB4
CC4

  

?>  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: