<marquee style = "color: Red; font-size: 24px;">
<?php for($i = 0; $i < 50; $i++)
{
echo $symbol[$i];
echo "\t";
echo $chng[$i];
echo "\t\t\t";
}?>
</marquee>
我需要根据 $ chng [$ i] 的值更改文本的颜色。即如果$ chng [$ i]&gt;
0 ..绿色,否则为红色。
答案 0 :(得分:0)
<marquee style = "color: Red; font-size: 24px;">
<?php for($i = 0; $i < 50; $i++) {
$color = ($chng[$i] > 0) ? 'green' : 'red';
echo "<span style='color: $color'>";
echo $symbol[$i];
echo "\t";
echo $chng[$i];
echo "\t\t\t";
echo "</span>";
} ?>
</marquee>
答案 1 :(得分:0)
<marquee style = "font-size: 24px;">
<?php for($i = 0; $i < 50; $i++)
{
echo '<span style="color: '.($chng[$i] > 0 ? 'green' : 'red').'>'.$symbol[$i];
echo "\t";
echo $chng[$i].'</span>';
echo "\t\t\t";
}?>
</marquee>
更改颜色样式的位置。将它放在包裹$symbol
和$chng
的范围内,并在那里设置颜色样式。
答案 2 :(得分:0)
Aouch ...请更难看的代码!您至少可以将类设置为跨度,而不是使用内联样式对颜色进行硬编码。并且没有评论。