相关疑难解决方法(0)

在foreach循环中获取下一个元素

我有一个foreach循环,我想看看循环中是否有下一个元素,所以我可以将当​​前元素与下一个元素进行比较.我怎样才能做到这一点?我已经阅读了当前和下一个功能,但我无法弄清楚如何使用它们.

提前致谢

php foreach

45
推荐指数
6
解决办法
10万
查看次数

在PHP中迭代数组时要先行

在PHP 5.2中迭代数组时是否有可能"向前看"?例如,我经常使用foreach来操作数组中的数据:

foreach($array as $object) {
  // do something
}
Run Code Online (Sandbox Code Playgroud)

但是我经常需要在通过数组时查看下一个元素.我知道我可以使用for循环并通过它的index($array[$i+1])引用下一个项目,但它不适用于关联数组.我的问题是否有任何优雅的解决方案,可能涉及SPL?

php arrays foreach spl

29
推荐指数
3
解决办法
8988
查看次数

我可以在foreach循环中使用$ ++ PHP来增加'as'索引吗?

如果我想创建一个foreach循环,将每一个玩家添加到A队或B队

foreach ( $selectedplayers as $selectedplayer ) {
        TeamA[] = $selectedplayer;
        $selectedplayer++;
        TeamB[] = $selectedplayer; 
}
Run Code Online (Sandbox Code Playgroud)

我知道我可以用for循环来做,但有兴趣看看是否可以这样做.

php arrays foreach

0
推荐指数
1
解决办法
465
查看次数

标签 统计

foreach ×3

php ×3

arrays ×2

spl ×1