Php 如何连接多个';expr';使用';对于';和';计数';

Php 如何连接多个';expr';使用';对于';和';计数';,php,Php,大家好,我正试图找到一个解决方案,使用for和count将多个“expr”连接在一起。我使用的任何组合都不起作用 目前我有: for($i=0; $i<14; $i++) { //echo some values for the table; } //echo a table; } for($i=0;$i通过与和形成一个数字数组,对您期望的数字进行迭代: 另一种方法是,您可以从0-15形成范围,然后删除3和9并迭代(这里我们感兴趣的值是数组的键,而不是值): 它产生与上面相同的输

大家好,我正试图找到一个解决方案,使用for和count将多个“expr”连接在一起。我使用的任何组合都不起作用

目前我有:

for($i=0; $i<14; $i++) {

//echo some values for the table;

}

//echo a table;

}

for($i=0;$i通过与和形成一个数字数组,对您期望的数字进行迭代:

另一种方法是,您可以从
0-15
形成范围,然后删除
3
9
并迭代(这里我们感兴趣的值是数组的键,而不是值):


它产生与上面相同的输出。

您到底想实现什么?我真的不知道如何更清楚,除了查询结果中缺少数字3和9之外,因此如果计数从0到15,则会影响表布局,所有结果都会偏离两行,因此我需要使用多个计数??这不起作用,我认为在这种情况下,不要认为范围就是答案。需要从0数到15(不包括3,9)肯定有办法吗?如果没有,那么唯一的选择就是在数据库中添加虚拟条目,这样表中就会有“未知”条目。@Renny-再试一次。现在我对您的问题有了更多的了解,我编辑的答案从0到15迭代,跳过了3和9。非常感谢,它工作得很好,我将它直接放入我的代码中,它似乎有s解决了这个问题:)尼克,你似乎是个好伙伴,我现在一直在制作模块来查询所有战场玩家的统计数据(bf3和BF4),因为ea刚刚杀死了我完成的其他玩家(bf2和bf2142)。很典型。我还有一个问题,但很难解释,所以当我谈到这个问题时,我希望你能帮忙:)
//this gives syntax error
for($i=0; $i<2; $i=4; $i<8; $i=10; $i<15; $i++) {

//echo some values for the table;

}

//echo a table;

}
//just doesnt work
for($i=0; $i<2; $i++) for($i=4; $i<8; $i++) for($i=10; $i<15; $i++)  {

//echo some values for the table;

}

//echo a table;

}
//breaks my table
for($i=0; $i<2; $i++);
for($i=4; $i<8; $i++);
for($i=10; $i<15; $i++)  {

//echo some values for the table;

}

//echo a table;

}
//this one is straight out of the php manual & doesnt work
for($i=0; $i<2; $i++)  {
for($i=4; $i<8; $i++)  {
for($i=10; $i<15; $i++)  {

//echo some values for the table;

}
}
}
}

//echo a table;

}
// $i=0; $i<2; $i=4; $i<8; $i=10; $i<15
foreach( array_merge( range( 0, 2), range( 4, 8), range( 10, 15)) as $i) {
    echo $i;
}
0 1 2 4 5 6 7 8 10 11 12 13 14 15
$arr = array_flip(range( 0, 15));
unset($arr[3]);
unset($arr[9]);
foreach( $arr as $i => $garbage) {
    echo $i . "\n";
}