代码php:
<td><?php echo $prod['gross_total'] >= 0 ?></td>
<td><?php echo $prod['gross_total'] <= 0 ?></td>
在同一个字段中,值为$ 300,$ 350,$ -100,想要获取这些值并将其作为右侧左侧和下侧值的较高值放在桌面上表格。
条目|输出
300美元| $ -100
$ 350
答案 0 :(得分:2)
您可以使用三元运算符:
$prod['gross_total']=-1;
echo $prod['gross_total']>0 ? 'more than 0' : 'less than or equal to 0';
3部分如下:
使用开关即可:
$prod['gross_total']=-1;
switch (TRUE) {
case ($prod['gross_total']>0):
//do this code
echo "positive";
break;
case ($prod['gross_total']<0):
//do this code
echo "negative";
break;
default:
//do nothing
echo "neutral";
}
使用数组排序:
$prod['gross_total']=array("1" => "3", "2" => "-1", "3" => "-4", "4" => "4");
asort($prod['gross_total']);
foreach ($prod['gross_total'] as $key => $val) {
echo "$key = $val<br>";
}
答案 1 :(得分:1)
您可以使用PHP's spaceship operator在一个语句中进行多重比较。
(expr) <=> (expr)
如果两个表达式相等,则返回0
;如果左侧更大,则返回1
;如果右侧更大,则返回-1
。所以你可以像这样使用它:
echo $prod['gross_total'] <=> 0;
//echoes 0 if $prod['gross_total'] = 0,
//echoes 1 if $prod['gross_total'] > 0
//echoes -1 if $prod['gross_total'] < 0