PHP break 和 continue 的用法

<?php
echo "<table width='600' border='1'>";
for ($j = 1; $j <= 9; $j++) {
	echo "<tr>";
	for ($i = 1; $i <= $j; $i++) {
		echo "<td>{$i}*{$j}=" . ($i * $j) . "</td>";
	}
	echo "</tr>";
}
echo "</table>";
echo "<br>";
echo "<table width='600' border='1'>";
for ($j = 1; $j <= 9; $j++) {
	echo "<tr>";
	for ($i = 1; $i <= $j; $i++) {
		echo "<td>{$i}*{$j}=" . ($i * $j) . "</td>";
		//break 直接跳出一重循环
		//break 2+ 直接跳出多重循环
		break 2;
	}
	echo "</tr>";
}
echo "</table>";
echo "<br>";
echo "<table width='600' border='1'>";
for ($j = 1; $j <= 9; $j++) {
	echo "<tr>";
	for ($i = 1; $i <= $j; $i++) {
		echo "<td>{$i}*{$j}=" . ($i * $j) . "</td>";
		//continue 直接结束当前一重循环
		//continue 2+ 直接结束当前多重循环
		continue 2;
	}
	echo "</tr>";
}
echo "</table>";

效果图:

 

猜你喜欢

转载自onestopweb.iteye.com/blog/2359300
今日推荐