首頁  >  文章  >  後端開發  >  可以利用static實現表格的顏色隔行顯示嗎

可以利用static實現表格的顏色隔行顯示嗎

WBOY
WBOY原創
2016-08-08 09:33:54775瀏覽

可以利用static實現表格的顏色隔行顯示嗎

我們用php從資料庫查詢數據,並將結果輸出到瀏覽器上,如果結果有很多行,表格的bgcolor如果全是單色的,瀏覽者會感覺不太舒服。那麼怎麼做使表格各行的顏色不同呢?
請看下面:

function getcolor()
{
static $colorvalue;//定義靜態變數
if($colorvalue=="#ffffff")
$colorvalue="#000000";
else $colorvalue="#ffffff";
return($colorvalue);
}

PRint("

n");//下面輸出10行
for($i=0;$i { $bcolor=getcolor();//換背景顏色
print("n");
print("n");
print("");
}
print("
$i
n");
說明:
此程式中定義了一個靜態變數static $colorvalue意思是在函數呼叫結束後,
此變數$colorvalue還保留值,沒有消失。當再次呼叫getcolor()函數時,變數$colorvalue的值是上次函數呼叫結束時$colorvalue的值。

以上就介紹了可以利用static實現表格的顏色隔行顯示嗎,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn