📜  如何用PHP打破外循环?

📅  最后修改于: 2022-05-13 01:54:10.646000             🧑  作者: Mango

如何用PHP打破外循环?

使用break关键字: break关键字用于立即终止循环,程序控制在循环后的下一条语句处恢复。要从任何循环终止控制,我们需要使用 break 关键字。 break 关键字用于结束当前for、foreach、while、do-whileswitch结构的执行。但是在嵌套循环中,要退出所有或部分外部循环,我们需要传递一个数字参数,该参数告诉它要终止多少个嵌套的封闭结构。

句法:

break number_of_nested_loop_to_terminate;

参数: break 关键字后跟一个数字参数,默认情况下为 1。不允许将变量和 0 作为数字参数传递。

例子:

break 2; // It terminates second outer loop
break 3; // It terminates third outer loop
break $num; // Variable cannot be used as numeric argument since version 5.4.0
break 0; // 0 is not a valid argument to pass

下面的程序说明了如何在PHP打破外循环:



程序一:内循环未终止时显示数字的PHP程序。

= 1 )
          
            // Breaking the outer loop
            break 2;
              
        echo $j . " ";
        $j++;
    } 
}
  
?>
输出:
1 2 3

程序2: PHP程序在数组中搜索一个数字,找到时打破外循环。


输出:
45 is found in the array

使用 goto 关键字: goto 关键字用于跳转程序段。它跳转到目标标签。

程序3: PHP程序使用goto关键字打破外循环。


输出:
45 is found in the array