Php 如何更改索引3、5和15的循环行为?
我不想显示数字3、5和15。我想让你看看我的程序什么时候运行 1234567Php 如何更改索引3、5和15的循环行为?,php,for-loop,Php,For Loop,我不想显示数字3、5和15。我想让你看看我的程序什么时候运行 1234567 $var1=3; $var2=5; $var3=15; 对于($i=1;$i而言,这是一个相当粗糙的问题,但有效的解决方案是: $var1 = 3; $var2 = 5; $var3 = 15; for( $i=0; $i<100; $i++ ) { switch( $i ) { case $var1: echo 'Three<br>'; break; case $var2: e
$var1=3;
$var2=5;
$var3=15;
对于($i=1;$i而言,这是一个相当粗糙的问题,但有效的解决方案是:
$var1 = 3;
$var2 = 5;
$var3 = 15;
for( $i=0; $i<100; $i++ ) {
switch( $i ) {
case $var1: echo 'Three<br>'; break;
case $var2: echo 'Five<br>'; break;
case $var3: echo 'ThreeFive<br>'; break;
default: echo $i.'<br>';
}
}
$var1=3;
$var2=5;
$var3=15;
对于($i=0;$i而言,这是一个相当粗糙的问题,但有效的解决方案是:
$var1 = 3;
$var2 = 5;
$var3 = 15;
for( $i=0; $i<100; $i++ ) {
switch( $i ) {
case $var1: echo 'Three<br>'; break;
case $var2: echo 'Five<br>'; break;
case $var3: echo 'ThreeFive<br>'; break;
default: echo $i.'<br>';
}
}
$var1=3;
$var2=5;
$var3=15;
对于($i=0;$i请使用此代码进行检查
$exclude_array = array(3,5,15);
for($i = 0;$i < 100; $i++){
if(!in_array($i,$exclude_array))
echo $i;
}
$exclude_array=array(3,5,15);
对于($i=0;$i<100;$i++){
如果(!in_数组($i,$exclude_数组))
echo$i;
}
检查此代码
$exclude_array = array(3,5,15);
for($i = 0;$i < 100; $i++){
if(!in_array($i,$exclude_array))
echo $i;
}
$exclude_array=array(3,5,15);
对于($i=0;$i<100;$i++){
如果(!in_数组($i,$exclude_数组))
echo$i;
}
试试这个-
$var1 = 3;
$var2 = 5;
$var3 = 15;
for ($i=1; $i<=100; $i++) {
if ($i==$var1)
echo 'Three' .'<br/>';
else if ($i==$var2) {
echo 'Five' .'<br/>';
}
else if ($i==$var3) {
echo 'ThreeFive' .'<br/>';
}
else
echo $i.'<br/>';
}
$var1=3;
$var2=5;
$var3=15;
对于($i=1;$i试试这个-
$var1 = 3;
$var2 = 5;
$var3 = 15;
for ($i=1; $i<=100; $i++) {
if ($i==$var1)
echo 'Three' .'<br/>';
else if ($i==$var2) {
echo 'Five' .'<br/>';
}
else if ($i==$var3) {
echo 'ThreeFive' .'<br/>';
}
else
echo $i.'<br/>';
}
$var1=3;
$var2=5;
$var3=15;
对于($i=1;$i更优雅的解决方案
$alter = array(3=>"Three<br>", 5=>"Five<br>", 15=>"ThreeFive<br>");
for($i=0; $i<100; $i++) echo isset($alter[$i]) ? $alter[$i] : $i;
更优雅一点的解决方案
$alter = array(3=>"Three<br>", 5=>"Five<br>", 15=>"ThreeFive<br>");
for($i=0; $i<100; $i++) echo isset($alter[$i]) ? $alter[$i] : $i;
试试这个:)
试试这个:)
你需要这个做什么?似乎有更好的通用解决方案。你必须使用continue关键字♥ FizzBuzz。可惜有人不得不去把它弄得很无聊。你需要这个做什么?似乎有更好的通用解决方案。你必须使用continue关键字♥ FizzBuzz.可惜有人不得不去把它弄得无聊….其他echo$exclude\u数组[$i]
?…其他echo$exclude\u数组[$i]
?@Newbie Corrected.谢谢。@Newbie Corrected.谢谢。