是否有任何 php 函数可以做到这一点。
$k = 6;
for($i=1;$i<$k;$i++)
{
//exclude number 2,3,4
echo $i.'<br/>'; //display 1,5,6
}
您需要创建一个要排除的数字数组,
$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
将其包含在输出中。
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
}