PHP中break及continue兩個流程控制指令解析
'0a0',
'b' => '0b0',
'c' => '0c0',
'd' => '0d0',
'e' => '0e0',
);
//********break********//
//用來跳出目前執行的循環,並不再繼續執行循環了。
foreach($arr as $k => $v){
if($k == 'c'){
break;
}
$arr2[$k] = $v;
}
var_dump($arr2);
/*
array (size=2)
'a' => string '0a0' (length=3)
'b' => string '0b0' (length=3)
*/
//********continue********//
//立即停止目前執行循環,並回到循環的條件判斷處,繼續下一個循環。
foreach($arr as $k => $v){
if($k == 'c'){ //忽略對這一項的處理
continue;
}
$arr3[$k] = $v;
}
var_dump($arr3);
/*
array (size=4)
'a' => string '0a0' (length=3)
'b' => string '0b0' (length=3)
'd' => string '0d0' (length=3)
'e' => string '0e0' (length=3)
*/
?>