each函数返回数组中当前的键/值对并将数组指针向前移动一步
基本语法
array each ( array &$array )
在执行 each() 之后,数组指针将停留在数组中的下一个单元或者当碰到数组结尾时停留在最后一个单元。如果要再用 each 遍历数组,必须使用 reset() 。
参数介绍:
| 参数 | 描述 |
|---|---|
| array | 必需。规定要使用的数组。 |
each() 函数生成一个由数组当前内部指针所指向的元素的键名和键值组成的数组,并把内部指针向前移动。
返回值:
返回 array 数组中当前指针位置的键/值对并向前移动数组指针。键值对被返回为四个单元的数组,键名为0,1,key和 value。单元 0 和 key 包含有数组单元的键名,1 和 value 包含有数据。如果内部指针越过了数组的末端,则 each() 返回 FALSE 。
each函数实例一:
<?php
$foo = array(
\"bob\",
\"fred\",
\"jussi\",
\"jouni\",
\"egon\",
\"marliese\"
);
$bar = each($foo);
print_r($bar);
?>
运行结果;
Array
(
[1] => bob
[value] => bob
[0] => 0
[key] => 0
)
each函数实例二:
each() 结合 list()遍历数组
<?php
$fruit = array(
\'a\' => \'apple\',
\'b\' => \'banana\',
\'c\' => \'cranberry\'
);
reset($fruit);
while (list($key, $val) = each($fruit)) {
echo \" $key => $val <br/>\";
}
?>
运行结果:
a => apple
b => banana
c => cranberry
继续阅读与本文标签相同的文章
上一篇 :
从OpenAI的魔方机械手,看元学习的崛起
下一篇 :
php end 获取数组最后一个元素的值
-
新款iphone11已经发布有些日子,这款手机好不好用呢?用数据告诉你
2026-05-14栏目: 教程
-
超进化,时尚玩主的全新一代名爵ZS,起步只要7.98万
2026-05-14栏目: 教程
-
微信 7.0.8 内测新功能,教你如何激活它
2026-05-14栏目: 教程
-
美女机器人刚上市就售罄,除了生孩子,其他什么都能干!
2026-05-14栏目: 教程
-
互联网之光大会的黑科技,总有一款惊艳你!
2026-05-14栏目: 教程
