Php 在foreach循环中,将数字增加1,最多增加10
我试图在foreach循环中增加一个值,但我需要它的最大值为10。我该怎么做?我现在的代码是Php 在foreach循环中,将数字增加1,最多增加10,php,foreach,increment,Php,Foreach,Increment,我试图在foreach循环中增加一个值,但我需要它的最大值为10。我该怎么做?我现在的代码是 $i = 0; foreach ( $signatures as $signature ) { echo 'Signature ID: ' . $signature . $i; $i++; } 其中,$i的值应达到10时,此foreach循环应停止 谢谢除了在10时中断foreach循环外,您还可以执行for循环: 如果$signatures是数字数组: for($i = 0; $i
$i = 0;
foreach ( $signatures as $signature ) {
echo 'Signature ID: ' . $signature . $i;
$i++;
}
其中,$i
的值应达到10时,此foreach循环应停止
谢谢除了在10时中断foreach循环外,您还可以执行for循环: 如果$signatures是数字数组:
for($i = 0; $i < 10; $i++) {
$signature = $signatures[$i];
}
($i=0;$i<10;$i++)的{
$signature=$signatures[$i];
}
如果$signatures是关联数组,请使用current()访问,然后使用next()前进:
($i=0;$i<10;$i++)的{
$signature=当前($signatures);
下一步(签名);
}
这样就可以了
$i = 0;
foreach ( $signatures as $signature ) {
if($i==10){
break;
}
echo 'Signature ID: ' . $signature . $i;
$i++;
}
如果您想结束任何迭代,只需使用break
。如果($i==10)break代码>在循环中。
$i = 0;
foreach ( $signatures as $signature ) {
if($i==10){
break;
}
echo 'Signature ID: ' . $signature . $i;
$i++;
}