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

例: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)}}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-18
你是要直接跳出整个循环,还是只要跳出当前那个循环?
跳出当前的循环可以用这个continue
跳出整个循环可以用这个break,这个还可以控制跳出循环的层数。或直接用exit;
return,这个也是跳出的,还可以返回指定的值
第2个回答  2013-04-18
for ($i=0;$i<9;$i++) { //1for ($j=0;$j<4;$j++) { //2for ($n=0;$n<3;$n++) { //3while (!feof($fp)) { //4string...//break;跳出while}//break;}//break;}//break;}break就是这么用的,,,你说用多了不行 那是因为 你用错了
第3个回答  2013-04-18
你想在哪重循环跳出,就在哪重用break就行了。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网