最近在學php,用php寫個簡單99乘法表,用到for循環,其實這個也可以改下放shell中,下面來看兩個例子有興趣的朋友可進入參考。
for 語句
如果您已經确定了代碼塊的重複執行次數,則可以使用 for 語句。
文法
PHP
代碼如下 | 複制代碼 |
for (initialization; condition; increment) { code to be executed; } 注釋:for 語句有三個參數。第一個參數初始化變量,第二個參數儲存條件,第三個參數包含執行循環所需的增量。如果 initialization 或 increment 參數中包括了多個變量,需要用逗号進行分隔。而條件必須計算為 true 或者 false。 例子 下面的例子會把文本 “Hello World!” 顯示 5 次: PHP 代碼如下 | 複制代碼 | for ($i=1; $i<=5; $i ) { echo "Hello World! "; } ?> 下面再看看99乘法表這個的正序寫法,要用到嵌套循環。 代碼如下 | 複制代碼 | <?php for ($i=1;$i<=9;$i ) { echo " "; for ($n=1;$n<=9;$n ) { if ($i >= $n) { echo "$i*$n".'='.$i*$n; echo " "; } } } ?> 運作這個php得到的結果 : 下面想讓這個乘法表倒序,其實隻有for循環裡面數字逐漸遞減就可以。 代碼如下 | 複制代碼 | for ($i=9;$i>=1;$i--) { echo " "; for ($n=9;$n>=1;$n--) { if ($i >= $n) { echo "$i*$n".'='.$i*$n; echo " "; } } } ?> 倒序顯示如下: | | | |