php if语句问题 判断2个值的大小
PHP从数据库中拿出2个字段的值$a$b这2个值都是数字在if语句中怎么判断他们2个的大小呢if($a<$b)我这样写在语法上有什么错误呢需要怎么样写呢$a=floatv...
PHP 从数据库中拿出2个字段的值 $a $b 这2个值都是数字 在if语句中 怎么判断他们2个的大小呢 if($a<$b) 我这样写在语法上有什么错误呢 需要怎么样写呢
$a=floatval($a);
$b=floatval($b);
if($a<$b){
}
else{
} 这样还是判断不出的呢
我改成
$a=floatval($a);
$b=floatval($b);
if(".$a."<".$b."){
}
else{
}也没有解决
请大家帮忙想想该怎么写
才能比较这2个值的大小呢 展开
$a=floatval($a);
$b=floatval($b);
if($a<$b){
}
else{
} 这样还是判断不出的呢
我改成
$a=floatval($a);
$b=floatval($b);
if(".$a."<".$b."){
}
else{
}也没有解决
请大家帮忙想想该怎么写
才能比较这2个值的大小呢 展开
2个回答
展开全部
先把读出来的数转换成整形intval($a)或浮点型floatval($a),如国数据库的数没有小数的话就用intval($a),有小数的话用floatval($a),转换完成后再进行比较,也可以这样比较($a>$b)
if($a-$b>0){
}
if($a-$b>0){
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询