for文で、特定の数値に色をつけるにはどうしたらよいでしょうか? - PHPプロ!Q&A掲示板

4909

  • 0P

for文で、特定の数値に色をつけるにはどうしたらよいでしょうか?

質問日時 / 2017年12月19日 15:44    回答数 / 1件

Questioner:  kesuikeutosa  このエントリーをはてなブックマークに追加 

キーワード / for        if   

いつもお世話様です。

以下の文をたてましたがうまくいきません。
よろしくお願いします。

<?php

$N=30;

   for($i=0;$i<=100;$i++){

   echo('<tr>');
   echo('<td>'.$i.'</td>');
   echo('</tr>');

   if($i==$N){
   echo('<tr>');
   echo('<td style = "color:#ff0000">'.$i.'</td>');
   echo('</tr>');

}
}
?>

この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。



ツリー一覧

┗A01shimix>以下の文をたてましたがうまくいきません。 ブラ

回答一覧

並び替え:

A01
answerershimix [12月19日 16:04]

>以下の文をたてましたがうまくいきません。

ブラウザに返っているhtmlソースを確認されましたか?そのhtmlソースはphpスクリプトで書いたとおりの内容になっていると思います。質問者さんは「どういう動作を期待して」このスクリプトを書いたのでしょうか?

質問のタイトルから推測(邪推)すれば、以下のような内容を期待されているんですかねぇ・・・
  1. <table>
  2. <?php
  3. $N=30;
  4.  
  5. for($i=0;$i<=100;$i++){
  6.     if ($i == $N) {
  7.         echo('<tr>');
  8.         echo('<td style = "color:#ff0000">'.$i.'</td>');
  9.         echo('</tr>');
  10.     } else {
  11.         echo('<tr>');
  12.         echo('<td>'.$i.'</td>');
  13.         echo('</tr>');
  14.     }
  15. }
  16. ?>
  17. </table>

この意見に回答する

ツリーへ TOPへ

<<質問一覧へ



Pick Up Q&A

Q
ログファイルの中の空のデータ行を削除したい
 このエントリーをはてなブックマークに追加 
A
ログのデータ個数(列数)が固定で、空のログが"<><><>"だと既知であれば if ($line === "<><><>") { continue; } で読み飛ばしてもいいのでは? ...

>>続きを読む

まずは配列や文字列の扱いから、じっくり勉強して行きましょう。

▲解説者:岡本(アシアル株式会社 教育コーディネーター兼 システムエンジニア)