ホームページ >php教程 >php手册 >静的を使用してテーブルの交互行のカラー表示を実現します。

静的を使用してテーブルの交互行のカラー表示を実現します。

WBOY
WBOYオリジナル
2016-06-13 12:37:30909ブラウズ

静的を使用して、交互の行でテーブルのカラー表示を実現します

結果に多くの行があり、テーブルの bgcolor が次の場合、PHP を使用してデータベースからデータをクエリし、結果をブラウザに出力します。すべてモノクロなので、見る人はあまり気分がよくありません。では、表の各行の色を変えるにはどうすればよいでしょうか?
以下を参照してください:
function getcolor()
{
static $colorvalue;//静的変数を定義します
if($colorvalue=="#ffffff" )
$colorvalue="#000000";
else $colorvalue="#ffffff";
}

print("< =1>n");//以下の 10 行を出力
for($i=0;$i{ $bcolor=getcolor();//背景色を変更します
print("

n");
print("$in");
print("");
}
print("n");
説明:
このプログラムでは静的変数 static $colorvalue が定義されています。これは、関数呼び出しが終了した後、
この変数 $colorvalue はその値を保持しており、消えません。 getcolor() 関数が再度呼び出されるとき、変数 $colorvalue の値は、最後の関数呼び出しの終了時の $colorvalue の値になります。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。