記事「PHP楽しい出力6*6九九」で九九の実装方法を紹介しましたので、この記事ではPHPで九九を実装する方法を紹介します。
この記事で紹介する割り算表は、おなじみの九九(「一一得一」から始まり「九九八一」で終わる)とは異なります。九九を九九として暗唱するよう全員に求めるのではなく、PHP を使用して 10X10 の割り算表を実装する方法を学ぶというアイデアは、誰もが理解しています。はは~
あまり言うことはありません。これについて何かアイデアがありましたら、ローカルで試してください。見てください~
以下は私が提供した実装アイデアとコードです:
分割テーブルを実装するための PHP の完全なコードは次のとおりです。次のように:
<?php $start = 1; $end = 10; ?> <html> <head> <title></title> </head> <body> <table border="1"> <?php print("<tr>"); print("<th></th>"); for($count = $start; $count <= $end; $count++) print("<th>".$count."</th>"); print("</tr>"); for($count = $start; $count <= $end; $count++) { print("<tr><th>".$count."</th>"); for($count2 = $start; $count2 <= $end; $count2++) { $result = $count / $count2; printf("<td>%.3f</td>", $result); } print("</tr> \n"); } ?> </table> </body> </html>
出力結果は次のとおりです:
面白いと思いませんか?
つまり、このコードでは、コード本体に別のループ内にネストされた for ループがあり、各ループが 10 回実行されて 10 X 10 のテーブルが生成されます。ループでは、外側のループの各反復で 1 行が出力され、内側のループの各反復で 1 つのセルが出力されます。
for ループについて、簡単に説明します。
PHP では、スクリプトの実行回数が事前に決定されている場合、for ループを使用できます。
For ループ
構文
for (init counter; test counter; increment counter) { code to be executed; }
パラメータはそれぞれ以下を表します:
init counter: ループ カウンタの値を初期化します;
test counter:: ループ反復ごとに評価されます。値が TRUE の場合、ループを継続します。値が FALSE の場合、ループは終了します;
increment counter: ループ カウンタの値を増加します。
→追記: foreach ループは配列でのみ機能し、配列内の各キーと値のペアを反復処理するために使用されます。
最後に、最新かつ最も包括的な「PHP ビデオ チュートリアル 」をお勧めします。ぜひ学んでください。
以上がPHP を使用して興味深い除算テーブルを実装するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。