一一得一;一二得二二二得四;一三得三二三得六三三得九......相信九九乘法表口訣已經刻入每個中國人的骨髓了吧哈哈~不過今天咱們來寫一個六六乘法表,當然是用世界上最好的語言PHP來實現輸出!
其實實現的方法是非常簡單的,主要希望這樣的思路能讓大家在其他開發過程中能舉一反三!
那麼本文的中心問題就是「如何寫一個 PHP 程序,印出最大為 6*6 的乘法表」。
PHP列印出最大為6*6 乘法表的方法:
程式碼如下:
<?php for ($i = 1; $i < 7; $i++) { for ($j = 1; $j < 7; $j++) { if ($j == 1) { echo str_pad($i*$j, 2, " ", STR_PAD_LEFT); } else { echo str_pad($i*$j, 4, " ", STR_PAD_LEFT); } } echo "<br>"; }
列印結果是:
上述程式碼中,顯示的實作思路大家應該都很清楚了吧,關於for迴圈以及if語句本文就不多介紹了;
#這裡主要介紹一個函數str_pad()
;
str_pad()
函數PHP中的一個內建函數,用來填入字串為新的長度。
其語法為「str_pad(string,length,pad_string,pad_type)
」
參數string,表示要填入的字串;
參數length表示新的字串長度。 (如果該值小於字串的原始長度,則不進行任何操作。)
參數pad_string表示供填充使用的字串,預設為空白。
參數pad_type表示填滿字串的哪一邊。
參數pad_type可能的值如下:
STR_PAD_BOTH
- 填滿字串的兩邊。如果不是偶數,則右側獲得額外的填充。
STR_PAD_LEFT
- 填滿字串的左側。
STR_PAD_RIGHT
- 填滿字串的右邊。預設.
最後推薦給大家最新、最全面的《PHP影片教學》~快來學習吧!
以上是PHP趣味輸出6*6乘法表的詳細內容。更多資訊請關注PHP中文網其他相關文章!