- <?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 - ?>
php遍历数组
最新推荐文章于 2023-12-20 10:36:56 发布