<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      使用static完成表格的顏色隔行顯示(轉載) 在實際編程應用中我們對STATIC的技巧經常遺忘。要好好反省...

      [摘要]利用static實現表格的顏色隔行顯示我們用PHP從數據庫查詢數據,并將結果輸出到瀏覽器上,如果結果有很多行,表格的bgcolor如果全是單色的,瀏覽者會感覺不太舒服。那麼怎樣做使表格各行的顏色不同...
      利用static實現表格的顏色隔行顯示

      我們用PHP從數據庫查詢數據,并將結果輸出到瀏覽器上,如果結果有很多行,表格的bgcolor如果全是單色的,瀏覽者會感覺不太舒服。那麼怎樣做使表格各行的顏色不同呢?
      請看下面:
      <?
      function getcolor()
      {
      static $colorvalue;//定義一個靜態變量
      if($colorvalue=="#ffffff")
      $colorvalue="#000000";
      else $colorvalue="#ffffff";
      return($colorvalue);
      }

      print("<table border=1>n");//下面輸出10行
      for($i=0;$i<10;$i++)
      { $bcolor=getcolor();//換背景顏色
      print("<tr bgcolor=$bcolor>n");
      print("<td>$i</td>n");
      print("</tr>");
      }
      print("n");
      說明:
      此程序中定義了一個靜態變量static $colorvalue意思是在函數調用結束后,
      此變量$colorvalue還保留值,沒有消失。當再次調用getcolor()函數時,變量$colorvalue的值是上次函數調用結束時$colorvalue的值。


      日韩精品一区二区三区高清