天天看點

PHP-跳轉語句

1.3 跳轉語句

1.3.1 文法

break:中斷循環

continue:中斷目前循環,進入下一個循環

例題:

<?php
for($i=1; $i<=10; $i++) {
	if($i==5)
		break;  //中斷循環
	echo "{$i}:鋤禾日當午<br>";
}
//結果
1:鋤禾日當午
2:鋤禾日當午
3:鋤禾日當午
4:鋤禾日當午
--------------------------------------------------
<?php
for($i=1; $i<=10; $i++) {
	if($i==5)
		continue;  //跳出5,進入6循環
	echo "{$i}:鋤禾日當午<br>";
}
1:鋤禾日當午
2:鋤禾日當午
3:鋤禾日當午
4:鋤禾日當午    //注意,沒有列印第5句
6:鋤禾日當午
7:鋤禾日當午
8:鋤禾日當午
9:鋤禾日當午
10:鋤禾日當午    
           

1.3.2 中斷多重循環

<?php
for($i=1; $i<=10; $i++) {
	for($j=1;$j<=$i;$j++){
		echo $j.'&nbsp;';
		if($j==5){
			break 2;   //中斷2重循環
		}
	}	
	echo '<br>';
}
//運作結果
1 
1 2 
1 2 3 
1 2 3 4 
1 2 3 4 5 
           
<?php
for($i=1; $i<=10; $i++) {
	switch($i){
		case 5:
			break 2;
	}
	echo $i,'<br>';
}
//結果
1
2
3
4