-3

我已将值存储在一个数组中,并且我想在访问它们时将条件格式应用于输出。我希望值的文本,小于或等于 10,以红色显示,或者,大于 10,以绿色显示。

例如,在下面,我希望结果值 5 显示为红色。

我是这方面的新手,但我认为我需要 CSS 的帮助来实现这一点。

任何意见,将不胜感激。

<?php

$total_sql=array();
$total_sql[]=5;
$total_sql[]=10;
$total_sql[]=15;
$total_sql[]=20;

print($total_sql[0]);

?>
4

2 回答 2

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}
于 2012-11-07T13:18:14.443 回答
0

一个班轮:

echo '<div style="color: '.(($score == '5') ? 'red' : 'black').';">'.$score.'</div>';

比较运算符可以是:

$score == 'x'
        > 'y'
       >= 'z'
etc...

我在这里使用了内联样式,但您也可以使用class=

于 2012-11-07T13:42:27.717 回答