/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()。