首頁 >後端開發 >php教程 >用PHP實作一個有趣的除法表

用PHP實作一個有趣的除法表

藏色散人
藏色散人原創
2021-08-11 11:25:563956瀏覽

在《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>

輸出結果如下圖:

用PHP實作一個有趣的除法表

是不是還蠻有趣的?

那麼在這段程式碼中,程式碼的主體有一個嵌套在另一個循環中的for循環,每個循環執行十次並產生一個 10 X 10 的表。在循環中,外部循環的每次迭代列印一行,而每次內部迭代列印一個單元格。

關於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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn