PHP中断(单循环和嵌套循环)
在PHP, break 用于立即终止循环,程序控制在循环后的下一条语句处恢复。
方法 1:给定一个数组,任务是运行一个循环并显示数组中的所有值,并在遇到 5 时终止循环。
例子:
Input : array1 = array( 1, 2, 3, 4, 5, 6, 7 )
Output : 1 2 3 4
Loop Terminated
The loop contains an if condition and when condition is true then
loop will break otherwise display the array content.
Input : array1 = array( '10', '2', '5', '20', '40' )
Output : 10 2
Loop Terminated
程序:
输出:
1 2 3 4
Loop Terminated
方法 2:给定嵌套循环,在PHP我们也可以使用break 2来终止两个循环。下面的程序包含嵌套循环并使用 break 语句终止它。
例如给定两个数组 arr1 和 arr2,任务是为 arr1 的每个值显示 arr2 的所有值,直到 arr1 的值不等于 arr2。如果 arr1 中的值等于 arr2 的值,则使用break 2终止两个循环并执行进一步的语句。
例子:
Input : arr1 = array( 'A', 'B', 'C' );
arr2 = array( 'C', 'A', 'B', 'D' );
Output : A C
Loop Terminated
Input : arr1 = array( 10, 2, 5, 20, 40 )
arr2 = array( 1, 2 )
Output :10 1 2
2 1
Loop Terminated
输出:
A C
Loop Terminated