PHP,继续;on foreach(){ foreach(){

2022-08-30 09:43:06

有没有办法继续在外部前方,以防内部前方遇到一些陈述?

示例中

foreach($c as $v)
{
    foreach($v as $j)
    {
        if($j = 1)
        {
            continue; // But not the internal foreach. the external;
        }
    }
}

答案 1

试试这个,应该工作:

continue 2;

来自 PHP 手册:

Continue 接受一个可选的数字参数,该参数告诉它应该跳到末尾多少级别的封闭循环。

这里的例子(第二个确切的)描述的代码你需要


答案 2

试试这个:根据手册:continue 2;

continue accepts an optional numeric argument which tells it how many levels of enclosing loops it should skip to the end of. 

推荐