如何退出多个foreach

use*_*339 -2 php

我有一个多个foreach(循环)如下:

foreach($Arr1 as $k1=>$v1){ //Loop 1

    foreach($v1 as $k2=>$v2) { //Loop 2

        foreach($v2 as $k3=>$v3) { //Loop 3

            if($v3==0){ echo "Yes! Found Zero & Exit the Entire Loop"; break; }

        }

    }
}
Run Code Online (Sandbox Code Playgroud)

在我的代码中,我确实放入了"break"但我只退出// Loop3并再次从//循环2继续,那么是等待退出整个循环吗?
如果我把退出,是的它停止但我的整个页面也停止.

Roc*_*mat 8

使用break 3;跳出所有的循环.

[ break实际上需要一个"参数",告诉它有多少循环突破]

break;(没有数字)与break 1;(并且break 0; break 0;不再有效)相同.