huskycyan

webデザインを中心に学習したことを日記として残しています。

PHP・九九の表

PHP・九九の表

 

for文で九九の表を作ってみた。

for文の処理は入れ子にすると一度処理した中でさらに処理を繰り返す。この構造を利用し九九の表を作ることができる。

最初表をイメージで理解しようとしていたため理解が困難だったがテーブルタグを一つ一つ考えていくと構造がつかてくる。

PHPは構造を理解すると楽しみが増えてくる。

 

  • 出来上がりイメージ

f:id:husky1127:20141003192108g:plain

 

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>九九の表</title>
</head>

<body>
<table border="1">
<?php
//横の見出し
print'<tr>';
print'<th>&nbsp;</th>';
for($k=1; $k<=9; $k++){
    print"<th>".$k."</th>";
    }
print"</tr>"."\n";
//横の見出しは以上

for($i=1; $i<=9; $i++){
print '<tr>'."<th>".$i."</th>";
for($j=1; $j<=9; $j++){
    print'<td>'.$i*$j.'</td>';
    }
    print'</tr>'."\n";
}
?>
</table>
</body>
</html>