php reset key next 区别 分别是什么意思

冰芒 PHP 2018-05-09 1,084 次浏览 没有评论

1.jpg

首先reset()  key()  next()都是对数组的操作

reset、next返回的是键,key返回的是键

reset — 将数组的内部指针指向第一个单元,返回数组第一个单元的值,在队列中可用作获取头部信息

比如

$arr = array('a','b','c');

echo reset($arr); // 输出 a

next()是把指针移动到数组的下一个元素,并返回其值

比如

$arr = array('a','b','c');

echo next($arr); // 输出 b

key()是返回数组内部指针当前所在位置的键名,数组指针指向第一个单元

比如

$arr = array('x'=>'a','y'=>'b','z'=>'c');

echo key($arr); // 输出 x


发表评论

电子邮件地址不会被公开。 必填项已用*标注

回顶部