如何确定一个foreach循环中的第一个和最后一个迭代?

梅迪

问题很简单。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++;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在foreach循环中检测第一个和最后一个元素?

如何获得_.forEach()循环中的最后一个迭代

如何定义第一个和最后一个对象并停止循环

如何获得第一个和最后的uid在foreach循环的对象?

从 WooCommerce 产品循环中删除“第一个”和“最后一个”CSS 类

如何从foreach循环中删除最后一个逗号?

仅循环第一个和最后一个元素

循环输出第一个和最后一个输入数据

ngFor循环列表中的第一个和最后一个对象

如何在隐藏的 forEach 循环中进行第一个输入?

如何删除列中的第一个单词和最后一个单词?

如何打印第一个和最后一个值?

如何获得第一个和最后一个表格行之间的差异?

如何选择<tr>中的第一个和最后一个<td>?

如何在pyspark中使用第一个和最后一个功能?

如何获得当年的第一个和最后一个日期?

如何定位类的第一个和最后一个元素

如何使用pymongo获取第一个和最后一个日期值

如何获取文件中的第一个和最后一个日期

矢量如何找到第一个和最后一个当前值

如何获取当年的第一个和最后一个日期javascript

如何通过XPath选择第一个和最后一个元素?

如何在第一个和最后一个日期之间填充日期?

如何复制向量的第一个和最后一个元素?

如何从双向链表中删除第一个和最后一个节点?

减少ndarray的第一个维度-保留第一个和最后一个元素

跳过python for循环中的第一个值

第一个arg完成后,如何在一个foreach循环中循环两个参数?

确定第一个和最后两个帖子