发布日期:2018-03-26
PHP中如何在一个foreach循环里确定第一个和最后一个位置?+ 查看更多
PHP中如何在一个foreach循环里确定第一个和最后一个位置?
+ 查看更多
发布日期:2017-04-17 09:45
分类:PHP
浏览次数:147
这个问题很简单,在我的代码中有一个foreach循环:
foreach($array as $element) {
//code
}
在这个循环中,我想在程序迭代到第一个和最后一个位置的时候执行不同的代码,怎样才能做到呢?
回答
你可以使用一个计数器
$i = 0;
$len = count($array);
foreach ($array as $item) {
if ($i 0) {
// first
} else if ($i $len - 1) {
// last
}
// …
$i++;
}