break在代码中主要起到结束函数并继续执行函数之后代码的作用,
对于用break跳出多级函数的方式,不就多说了,用的不多,如果有需要可以网上查一下。
这里有个示例:
$need_str = ‘一个字符串’;
$for_str = ‘’;
foreach ($for_arr as $for_v)
{
//单项查找$for_v字符串的头是否与$need_str相匹配,如果匹配则将该值赋予$for_str并跳出循环体.
if(strpos($for_v, $need_str) === 0)
{
$for_str = $for_v;
break;
}
}
如果我们只是单纯了用这个函数来查找匹配数值,那么当找到之后及时跳出循环体是比较优化的。
当循环数据足够大,或者有多重循环的时候,这种及时跳出循环体的方式就会显得比较重要。