den*_*ski 0 php arrays foreach
如果我想创建一个foreach循环,将每一个玩家添加到A队或B队
foreach ( $selectedplayers as $selectedplayer ) {
TeamA[] = $selectedplayer;
$selectedplayer++;
TeamB[] = $selectedplayer;
}
Run Code Online (Sandbox Code Playgroud)
我知道我可以用for循环来做,但有兴趣看看是否可以这样做.
No. $selectedplayer是每个元素的实际值.要么使用自己的柜台:
$i = 0;
foreach ( $selectedplayers as $selectedplayer ) {
if($i % 2 === 0)) {
$TeamA[] = $selectedplayer;
} else {
$TeamB[] = $selectedplayer;
}
$i++;
}
Run Code Online (Sandbox Code Playgroud)
$key如果键是连续的(或至少是奇数,偶数模式),则使用数组:
foreach ( $selectedplayers as $key => $selectedplayer ) {
if($key % 2 === 0)) {
$TeamA[] = $selectedplayer;
} else {
$TeamB[] = $selectedplayer;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
465 次 |
| 最近记录: |