PHPの勉強中です。

本日の授業内容7
添字と繰り返し文
キーとして添字も出力できる

<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>無題ドキュメント</title>
</head>

<body>
<?php
$product[0] = "鉛筆";
$product[1] = "消しゴム";
$product[2] = "定規";
$product[3] = "コンパス";
$product[4] = "ボールペン";
?>
<table border="4" width="450">
<tr><th>番号</th><th>商品名</th></tr>
<?php
foreach($product as $id => $value){
    print("<tr><td>{$id}</td><td>{$value}</td></tr>\n");
}
?>
</table>
</body>
</html>

画像

本日の勉強内容8
break文(break statement)
処理名の流れを強制的に変更したい場合に記述します

<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>PHPの勉強中です。</title>
</head>

<body>

<?php
$stop = 3;

print("商品{$stop}までしか販売しておりません。\n");
print("<hr>\n");

for($i=0; $i<5; $i++){
	  print("商品{$i}を表示します。<br>\n");
		if($i==$stop)
		    break;
}

print("<hr>\n");
print("商品は以上です。\n");
?>

</body>
</html>


<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>PHPの勉強中です</title>
</head>

<body>
<?php
$stop = 3;
print("商品{$stop}は販売しておりません。\n");
print("<hr>\n");

for($i=0; $i<5; $i++){
    if($i == $stop){
			   continue;//入力した回数の処理で先頭にもどる。
		}
				 print("商品{$i}を表示します。<br>\n");//入力文で処理されません。
}
print("<hr>\n");
print("商品は以上です。\n");
?>
</body>
</html>

画像