问题很简单.我的代码中有一个foreach
循环:
foreach($array as $element) {
//code
}
在这个循环中,我希望在第一次迭代或最后一次迭代中做出不同的react .
怎么做?
问题很简单.我的代码中有一个foreach
循环:
foreach($array as $element) {
//code
}
在这个循环中,我希望在第一次迭代或最后一次迭代中做出不同的react .
怎么做?
你可以使用计数器:
$i = 0;
$len = count($array);
foreach ($array as $item) {
if ($i == 0) {
// first
} else if ($i == $len - 1) {
// last
}
// …
$i++;
}