我已将值存储在数组中,并且我希望在访问它时将条件格式应用于输出。 我希望小于或等于10的值的文本以红色显示,或者大于10显示为绿色。
例如,在下面,我希望结果值5显示为红色。
我是这方面的新手,但我认为我需要CSS的帮助来实现这一目标。
任何建议都将受到赞赏。
<?php
$total_sql=array();
$total_sql[]=5;
$total_sql[]=10;
$total_sql[]=15;
$total_sql[]=20;
print($total_sql[0]);
?>
答案 0 :(得分:1)
<?php
$total_sql=array();
$total_sql[]=5;
$total_sql[]=10;
$total_sql[]=15;
$total_sql[]=20;
print($total_sql[0]);
?>
foreach($total_sql as $item)
{
if($item >10)
{
echo '<p class="green">'.$item.'</p>';
} else {
echo '<p class="red">'.$item.'</p>';
}
.red{color:red;}
.green{color:green}
答案 1 :(得分:0)
一个班轮:
echo '<div style="color: '.(($score == '5') ? 'red' : 'black').';">'.$score.'</div>';
比较运算符可以是:
$score == 'x'
> 'y'
>= 'z'
etc...
我在这里使用了内联样式,但您也可以使用class=
。
答案 2 :(得分:-3)
喜欢那个?
foreach($total_sql as $sql) {
if($sql < 10) {
echo '<font color"#FF0000">$sql</font>';
}
else {
echo '<font color"#00FF00">$sql</font>';
}
}