在先前的文章《PHP如何利用函數來反轉數字,列印給定範圍內的所有回文數》中,我們介紹了判斷回文數,並利用for迴圈輸出給定範圍內所有回文數的方法。這次我們來了解九九乘法口訣表,看看利用循環語句如何輸出口訣表。
九九乘法口訣表我們從小就接觸,十分熟悉,因而打印九九乘法口訣表是剛入門程式設計的同學一定會遇到的一個程式設計題。那麼使用PHP程式如何實現它呢?下面來介紹一下。
首先我們來觀察一下九九乘法口訣表
#可以得到圖表的規律:
總共有9行9列,第幾行就有幾個表達式。
第
i
行,表達式就從i*1
開始,一直到i*i
結束,共有i
個表達式(這個效果我們可以透過一次循環實現)。
因此,需要使用雙重循環來控制輸出,外層循環控制行數i (i最小為1,最大為9),內層循環控制列j (j最小為1,最大等於i)。所以使用for迴圈可以這樣寫:
for($i = 1; $i <= 9; $i++){ //外层循环控制行 for($j = 1; $j <= $i; $j++) //内层循环控制列 { } }
現在就是寫程式輸出部分
echo "$j * $i = ".$i*$j." ";
我們來看看輸出結果:
"; } ?>來看看輸出結果:
#OK,是不是很簡單!
<?php $i=1; while($i<=9){ $j=1; while($j<=$i){ echo "$j x $i = ".$i*$j." "; $j++; } echo"<br/>"; $i++; } ?>其實跟for迴圈差不多,也是要將兩個while迴圈嵌套,外層while迴圈控制行數,內層while迴圈控制列。 【對於while迴圈不了解的,可以閱讀《
PHP迴圈學習一:while迴圈語句的使用(範例詳解)》】
來看看輸出結果:推薦:《PHP面試題大匯總(收藏)》
以上是PHP循環學習七:列印9*9速算口訣表的兩種方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

Atom編輯器mac版下載
最受歡迎的的開源編輯器

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。