気軽に読めるPHP入門書・PHPスクリプトが動かないときの原因と対策などを紹介します。

  1. PHPサンプルコード
  2. 21 view

1行ごとに背景色を切り替える

 データ行の背景色を1行ごとに切り替えたい場合、剰余を活用する方法があります。たとえば、数値を2で割った余りは0または1になるので、余りが0のときは「white」、1のときは「silver」のようにループ中に設定すれば、1回ずつ(つまり1行ごとに)背景色が変わることになります。次の例では、ループ中の1回ごとに$colorの値が変わり、背景色が切り替わります。

<?php
$color1 = "silver";
$color2 = "white";

for ($i = 0; $i < 10; $i++) {
  $color = ($i % 2) == 1 ? $color1 : $color2;
  echo <<<EOM
<div style="background-color:{$color};">テスト</div>
EOM;
}
?>

○実行結果
PHPで1行ごとに背景色を変える

(西沢直木著の「Excel+PHP Webデータベース開発(VBA for Professionals)(毎日コミュニケーションズ)」より

PHPサンプルコードの最近記事

  1. PHPでアラートを表示する

  2. ランダムなパスワードを自動生成する

  3. 配列をランダムに並べ替える(おみくじ・抽選プログラムを例に)

  4. n番目の文字を取得する

  5. 13日の金曜日を表示する

関連記事

PAGE TOP