使用普通的for循环,可以通过比较当前索引和最后一个来判断是否处于循环的最后一次迭代。在使用foreach
时是否有类似的方法呢?我的意思是像这样。
foreach($array as $item){
//do stuff
//then check if we're in the last iteration of the loop
$last_iteration = islast(); //boolean true/false
}
如果不行的话,是否可以知道当前迭代的索引位置,例如 $iteration = 5
,这样我就可以手动将其与 $array
的长度进行比较了吗?
$iteration = 5
,这样我就可以手动将其与$array
的长度进行比较? - zmol