PHP是一種常用的編程語言,具有廣泛的應用領域。在PHP中,break語句是一種流程控制語句,可以中止一段程序的執行。當需要在某個循環和switch語句中直接跳出,并不再執行后面的代碼時,可以使用break語句。本文將詳細介紹PHP中的break n用法。
1. 在for循環中使用break n
在for循環中,break n語句可以用來中止循環n層。舉個例子:
$p = 0; for($i = 0; $i< 10; $i++){ for($j = 0; $j< 5; $j++){ $p++; if($p == 15){ break 2; } } } echo $p;在上面的代碼中,break 2語句的作用是直接中止外層循環,輸出結果為15,因為執行到$p等于15時,break 2語句中止了外層循環。 2. 在while循環中使用break n 同樣的,break n語句也可以在while循環中使用。例如:
$p = 0; $i = 0; while($i< 10){ $j = 0; while($j< 5){ $p++; if($p == 15){ break 2; } $j++; } $i++; } echo $p;在上面的代碼中,break 2語句的作用同樣是直接中止外層循環,并輸出結果為15。 3. 在switch語句中使用break n 除了在循環中,break n語句也可以在switch語句中使用。例如:
$i = 2; switch($i){ case 1:{ echo 'case 1'; break; } case 2:{ echo 'case 2'; break 2; } case 3:{ echo 'case 3'; break; } }在上面的代碼中,break 2語句的作用是直接跳出swtich語句,并輸出結果為case 2,因為break 2中止了兩層循環。 總結: 在PHP中,break n語句可以用來直接中止循環和switch語句,并跳出多層循環。在使用時需要注意循環層數和代碼邏輯的執行順序。
上一篇css3 心型