是否有任何可以执行此操作的php函数。
$k = 6;
for($i=1;$i<$k;$i++)
{
//exclude number 2,3,4
echo $i.'<br/>'; //display 1,5,6
}
答案 0 :(得分:1)
您需要创建一个要排除的数字数组
$exclude = array(2,3,4);
$k = 6;
for($i=1;$i<=$k;$i++)
{
if(!in_array($i,$exclude)){
echo $i.'<br/>'; //display 1,5,6
}
}
注意:我已将您的条件从$i<$k
更改为$i<=$k
,因为您似乎希望6
包含在您的输出中。
答案 1 :(得分:0)
continue
陈述怎么样?
$k = 6;
for($i=1;$i<$k;$i++)
{
//exclude number 2,3,4
if($i==2 || $i==3 || $i==4) continue;
echo $i.'<br/>'; //display 1,5,6
}