永发信息网

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

答案:3  悬赏:70  手机版
解决时间 2021-04-21 13:55

例:

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 结束当前 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)


}


}

全部回答

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就是这么用的,,,你说用多了不行 那是因为 你用错了

你想在哪重循环跳出,就在哪重用break就行了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
昨天买了个现代战争2的盗版碟 没有动画 下载
太和镇凉帽山村卫生三室怎么去啊,有知道地址
如果:你喜欢的人他总是对你不冷不热的,说话
婚礼上放的电子相册配什么音乐好呢?
我在江西省南昌市读大学,是广西壮族自治区人
星月的繁体是怎么样的!
黑鹰计划中的武器多?还是黑鹰坠落中的武器多
激斗怎么下载不了
关于中文名翻译成韩文
吉祥本命年上梅林店我想知道这个在什么地方
索尼ps2游戏机出售
被拼成COLOR"?用英语怎么说?
为什么这几天这么冷
呼和浩特市新的开发区房价多少钱一平
世界上哪里的红花最好??
推荐资讯
东巴凤特产在哪里啊,我有事要去这个地方
蓝拳强悍加点!~~~~~~~
湖南的快乐购节目里的商品可靠吗
璋铿陶家怎么去啊,有知道地址的么
下雪了,为什么今年比去年的冬天冷呢?
这几天很困很困,但就是睡不着,很难受,有解
为什么越弱智的问题越有人回答?
网上哪有出售闲置物品的网站?
如果你喜歡一个人,朋友说他看起来也喜歡自己,
扎兰屯市公安局南木森林公安分局地址在哪,我
周星驰唐伯虎电影名言,周星驰拍的唐伯虎点秋
因为平凡,所以我们可以过轻松悠闲的生活(仿写
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?