永发信息网

请教PHP BREAK跳出多重循环的方法

答案:3  悬赏:70  手机版
解决时间 2021-04-21 13:55
  • 提问者网友:聂風
  • 2021-04-20 22:20

例:

for ($i=0;$i<9;$i++) { //1

for ($j=0;$j<4;$j++) { //2

for ($n=0;$n<3;$n++) { //3

while (!feof($fp)) { //4

string...

}

}

}

}

我如果要跳某一层,该如何操作啊?

最佳答案
  • 五星知识达人网友:渡鹤影
  • 2021-04-20 22:47

break 结束当前 for,foreach,while,do-while 或者 switch 结构的执行。


break 可以接受一个可选的数字参数来决定跳出几重循环。
例如:


for ($i = 0; $i < 5; $i++) {


for ($j = 0; $j < 5; $j++) {


...


break 2; // 跳出for ($j) 和 for ($i)


}


}

全部回答
  • 1楼网友:三千妖杀
  • 2021-04-21 00:29

for ($i=0;$i<9;$i++) { //1

for ($j=0;$j<4;$j++) { //2

for ($n=0;$n<3;$n++) { //3

while (!feof($fp)) { //4

string...

//break;跳出while

}

//break;

}

//break;

}

//break;

}

break就是这么用的,,,你说用多了不行 那是因为 你用错了

  • 2楼网友:痴妹与他
  • 2021-04-21 00:06
你想在哪重循环跳出,就在哪重用break就行了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯