PHPのお勉強 : ループ

ループ for文

print "<table border=1>";
for ($i = 1; $i <= 9 ; $i++){
	print "<tr><td>". $i . "の段</td>";
	for ($j = 1; $j <= 10; $j++) {
		if ($j == 10) {
		continue 2;
		}
		$x = $i * $j;
		print "<td>" . $i ."*" . $j ."=" . $x . "</td>";
		}
	print "</tr>";
}
print "</table>";
1の段1*1=11*2=21*3=31*4=41*5=51*6=61*7=71*8=81*9=9
2の段2*1=22*2=42*3=62*4=82*5=102*6=122*7=142*8=162*9=18
3の段3*1=33*2=63*3=93*4=123*5=153*6=183*7=213*8=243*9=27
4の段4*1=44*2=84*3=124*4=164*5=204*6=244*7=284*8=324*9=36
5の段5*1=55*2=105*3=155*4=205*5=255*6=305*7=355*8=405*9=45
6の段6*1=66*2=126*3=186*4=246*5=306*6=366*7=426*8=486*9=54
7の段7*1=77*2=147*3=217*4=287*5=357*6=427*7=497*8=567*9=63
8の段8*1=88*2=168*3=248*4=328*5=408*6=488*7=568*8=648*9=72
9の段9*1=99*2=189*3=279*4=369*5=459*6=549*7=639*8=729*9=81

ループ while文

$i = 1;

while (true) {
	if ($i > 10) {
		break;
	}

	if ($i % 2 == 0) {
		print $i . "<br />";
	}

	$i++;
}
2
4
6
8
10

ループ foreach文

$profile["name"] = "aquila";
$profile["pref"] = "大阪府";
$profile["sex"] = "男";
$profile["email"] = "***@example.com";

print "<table border=1>";

foreach ($profile as $key => $value) {
	print "<tr><td>{$key}</td><td>{$value}</td></tr>";
}

print "</table>";
nameaquila
pref大阪府
sex
email***@example.com