如果条件一次只能执行php

时间:2015-09-20 12:28:21

标签: php

如果只执行一次条件并且没有再次检查它如何执行php,我把if条件放入for循环并且我只想检查一次:

<?php
for($x=0;$x<3;$x++){
if($x == $x){ 
echo "";
}
else{
echo "hidden";
}

}

我需要先执行,如果只有一次在for循环

2 个答案:

答案 0 :(得分:0)

我需要先执行,如果只有一次在for循环。好吧,这不是你怎么做的,你需要与一个变量进行比较,一旦成功,只需使用break来循环。类似的东西:

<?php
$y = 0;
for($x=0; $x<3; $x++){
if($x === $y){ 
echo "X is Equal to Y";
break;
}
else {echo "hidden";}
}
echo "<br>". "You're outside the loop!";
?>

答案 1 :(得分:0)

设置一个标志,如果flag为true,则在有条件的情况下不执行。

<?php

$flag = 0;

for($x=0;$x<3;$x++) {

    if($x == $x && $flag == 0){
        echo "";
        $flag = 1;
    }
    else{
        echo "hidden";
    }

}