溫瑞烘老師的教學歷程檔案(Teaching ePortfolio) - 104-1-資料庫程式設計-基礎 - 第4週-PHP基本敘述
 

資訊管理系
副教授
温瑞烘


歷程檔案 Portfolio


關於我 About Me

第4週-PHP基本敘述

1. 註解  // 單行註解
         /* 多行註解
            多行註解
         */
2. 變數:不必宣告  如  $a1=100; $a2="100"; $a3='test';
          $str="123";           // 字串
          $value=intval($str);  // 轉成整數
          $value=123;           // 整數
          $str="$value";        // 轉成字串

3. 算數運算子: + - * / %(餘數) -(負數)

4. 比較運算子: ==   !=  <>  >  >=  <  <=

5. 邏輯運算子: and  &&  or  ||  !

6. 字串運算子:  .  例如  $a="abc" . $b . "def";

7. 一維陣列: $name[0]="Michel"; $name[1]="John"; --- $name[10]="Rabit";

8. 常用的陣列函數: count
    $name[0]="Michel"; $name[1]="John"; --- $name[10]="Rabit";
    $cnt=count($name);  // $cnt為11
9. if敘述
   if ($a>$b) {


   }
   else {


   }

10. for 敘述
    for ($i=0; $i<100; $i++) {

    }

11. while 敘述
    $i=0;
    $cnt=100;
    while ($i<$cnt) {


    }

作業:分別使用 for 敘述 , while 敘述, do-while 敘述撰寫 PHP 程式顯示9*9乘法表(使用Table)

例如

<?php
  for ($i=1; $i<=9; $i++) {
    for ($j=1; $j<=9; $j++) {
      $p=$i*$j;
      echo "i=$i  j=$j $i* $j=$p <br>";
    }
  }
?>
 
                                                                                                 九九乘法表

 

1

2

3

4

5

6

7

8

9

1

1

2

3

4

5

6

7

8

9

2

2

4

6

8

10

12

14

16

18

3

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

7

 

 

 

 

 

 

 

 

 

8

 

 

 

 

 

 

 

 

 

9

9

18

27

36

45

54

63

72

81

 以第一列為例

  echo "<table border=1 bordercolor=black cellspacing=1 cellpadding=0 width=100%>
               <tr><td></td>";
  for ($i=1; $i<=9; $i++) echo "<td align=center>$i</td>";
  echo "</tr>";


 

全部共 0則留言
登入帳號密碼代表遵守學術網路規範
 


文章分類 Labels

 


最新文章 Top10

中華科技大學數位化學習歷程 - 意見反應