在执行一次 if 构造后结束 for 循环



我是社区的新手,我希望我没有做错任何事。
所以,我正在尝试开发一个图灵机模拟器。我想在if构造(在for内)执行一次后退出for结构。有没有一种简单的方法可以做到这一点,或者我必须重做所有编码?

break语句将终止它所在的当前循环的执行。例如:

<?php
$array = [4,3,5,2,0,4];
$count = count($array);
for($i=0; $i <$count; $i++)
{
if($i == 5)
{
break;    // This terminates the current FOR or WHILE loop
}
}
?>

如果你有一个嵌套的环境,如另一个FOR循环中的FOR循环,那么你需要一个break,让每个循环完全终止循环。

<?php
while(someStatement)             
{
for($i=0; $i<$count; $i++)
{
if($i == 5)
{
break;
}
}
// This gets executed after the break above
// To stop the WHILE prematurely you will need another break here
}
?>

最新更新