簡單的for循環實現九九乘法表


PHP for 循環

語法

for (init counter; test counter; increment counter) {
  code to be executed;
}

參數:

  • init counter:初始化循環計數器的值
  • test counter:: 評估每個循環迭代。如果值為 TRUE,繼續循環。如果它的值為 FALSE,循環結束。
  • increment counter:增加循環計數器的值

實例:

下面的例子顯示了從 0 到 10 的數字:

<?php 
for ($x=0; $x<=10; $x++) {
  echo "數字是:$x <br>";
} 
?>

執行步驟說明:
第一步:給$x賦初始值
第二步:判斷$x<=10是否成立,
    如果返回值為TRUE,則進行循環體內輸出操作
    如果返回值為FALSE,則結束循環。
第三步:返回值為TRUE時,$x進行++,否則不執行。
第四步:返回值為TRUE時,繼續下一次$x<=10循環判斷。
    



九九乘法表for循環打印的四種形式
  主要考查了對for循環的熟練程度以及個人邏輯思維的能力,
在php中無論是什么循環, 都是內循環優先的!直接上代碼,

第一種
echo "<table width='700' border='1'>";
for($a=1;$a<=9;$a++){
echo "<tr>";
for($q=1;$q<=9-$a;$q++){
echo "<td>&nbsp;</td>";
}
for($b=$a;$b>=1;$b--){
echo "<td>{$a}*{$b}=".($a*$b)."</td>";
}
echo "</tr>";
}
echo "</table>";



第二種
echo "<table width='700' border='1'>";
for($a=1;$a<=9;$a++){
echo "<tr>";
for($b=$a;$b>=1;$b--){
echo "<td>{$a}*{$b}=".($a*$b)."</td>";
}
echo "</tr>";
}
echo "</table>";

 

第三種
echo "<table width='700' border='1'>";
for($a=9;$a>=1;$a--){
echo "<tr>";
for($b=$a;$b>=1;$b--){
echo "<td>{$a}*{$b}=".($a*$b)."</td>";
}
echo "</tr>";
}
echo "</table>";

第四種
echo "<table width='700' border='1'>";
for($a=9;$a>=1;$a--){
echo "<tr>";
for($q=$a;$q<9;$q++){
echo "<td>&nbsp;</td>";
}
for($b=$a;$b>=1;$b--){
echo "<td>{$a}*{$b}=".($a*$b)."</td>";
}
echo "</tr>";
}
echo "</table>";

 

原創文章 轉載請注明出處 有問題歡迎大家留言
 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM