このような九九表を作りたいのですが、奇数の時背景をグレーに掛けた結果が18になるときに文字色を
赤にするという両方を満たす条件の設定の仕方がわかりません。
現在ここまで釣ったのですが、
ifをどの位置に持ってくればよいのかがわかりません。
<table border="1"> <?php for($a = 1; $a <= 9; $a++){ echo '<tr>'; for($i = 1; $i <= 9; $i++){ $ans = $a * $i; $f1 = ''; $f2 = ''; if($i % 2 === 0){ } else { $bg = '<bgcolor = "#C0C0C0">'; } $bg = ''; if($ans == 18){ $f1 = '<font color="#ff0000">'; $f2 = '</font>'; } echo '<td>' . $bg . $f1 . $i . 'x' . $a . '=' . $ans . $f2 . '</td>'; } echo '</tr>'; } ?> </table>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/02 00:19
2020/04/02 02:08