タイトルの通りです。
掛け算の九九の表をPHPで出力してみます。
これまでのPHPの記事で書いてきたことを駆使して
作成してみました。サンプルコード以外にも書き方は
いろいろあります。
詳細はサンプルコード上にコメントアウトしました。
サンプルコードの実行結果はこちら
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
<!doctype html> <html> <head> <meta charset="utf-8"> <title>ループ処理を変更してみる</title> <link rel="stylesheet" href="../style.css"> </head> <body> <table border="2" style="margin:32px 0 0 32px;"> <?php //九九の表を見やすくするための空間確保 echo "<br>"; echo "<hr>"; //九九の表の縦方向に出力するためのループ for( $i = 1 ; $i <= 9 ; $i++ ){ //テーブルの縦方向のタグを出力 echo "<tr>"; //九九の表の横方向に出力するためのループ for( $j = 1 ; $j <= 9 ; $j++ ){ echo "<td style=\"text-align:right;\">"; /* 計算結果が10未満(数字一桁)なら空間を設けるために 半角スペースを出力する */ if( $i * $j < 10) echo " "; //計算結果を出力する echo $i * $j; echo "</td>"; } //テーブルの縦方向の閉じタグを出力 echo "</tr>"; } ?> </table> </body> </html> |