2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > **PHP foreach 如何判断为数组最后一个最高效?

**PHP foreach 如何判断为数组最后一个最高效?

时间:2021-09-15 08:26:20

相关推荐

**PHP foreach 如何判断为数组最后一个最高效?

/question/8667

其他方法:

$list = array('a', 'b', 'c');foreach($list as $k=>$v) {if($v != end($list)) {// 不是最后一项} else {// 最后一项}}

还可以根据指针来判断

用到的方法是:

current() 函数返回数组中的当前元素(单元)。

每个数组中都有一个内部的指针指向它“当前的”元素,初始指向插入到数组中的第一个元素。

current() 函数返回当前被内部指针指向的数组元素的值,并不移动指针。如果内部指针指向超出了单元列表的末端,current() 返回 FALSE。

reset() —将数组的内部指针指向第一个单元

end()array的内部指针移动到最后一个单元并返回其值

参见current(),each(),prev(),next()和reset()。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。