在每种编程语言逻辑中都少不了,利用一些循环来查找或对比一些数据,但当我们在循环未执行完毕之前如果找出了自己想要的结果,该如果跳出并结束循环呢?

我们就以PHP编程语言中的foreach循环来说说,如何跳出本次/当前循环与终止循环的方法

PHP中阻止代码运行的语句

continue:跳出本次循环

break:终止循环

exit:用来结束程序执行

return: 用来结束一段代码 

php中foreach跳出本次/当前循环与终止循环方法

示例代码:

php foreach跳出本次/当前循环与终止循环方法

$array= array('1','2','3','4','5');  
$str= '';  
foreach($array as $key => $value){  
    if($value == '2'){  
        $str .= $value;  
        continue;// 当 $value为2时,跳出本次循环  
    }  
    if($value == '4'){  
        $str .= $value;  
        break;// 当 $value为3时,终止循环  
    }  
    $str .= $value;  
}

echo $str; 

输出结果为:1234