请教php MYSQL 价格取1或2位小数,但不要四舍五入
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请教php MYSQL 价格取1或2位小数,但不要四舍五入相关的知识,希望对你有一定的参考价值。
假设字段是int类型
然后其中一条数据是
6666666
我现在想显示为66.6万或66.66万 (不要四舍五入)
应该怎么弄
$number = substr($newAmount = $amount/10000.0, 0, stripos($newAmount, ".")+2);
echo "金额:$number 万";
$number = substr($newAmount = $amount/10000.0, 0, stripos($newAmount, ".")+3);
echo "金额:$number 万"; 参考技术B //性能最佳方案,不调用任何php函数
public function setUnit($money)
if($money >= 100000000)
$showMoeny = (int)($money/1000000);
return($showMoeny/100)."亿";
elseif($money >= 10000)
$showMoeny = (int)($money/100);
return ($showMoeny/100)."万";
else
return $money;
echo setUnit(21342135);本回答被提问者和网友采纳
【MySQL】保留2位小数相关函数
参考技术A X是数值,D是保留小数的位数。其作用就是按照小数位数,进行数值截取(此处的截取是按保留位数直接进行截取,没有四舍五入)。
1.结果直接截断
2.不会有0的填充,比如¥330.8,不会显示¥330.80
转换类型
结果会有0的填充
X是数值,D是保留小数的位数。
1.结果四舍五入。
2.不会有0的填充。
以上是关于请教php MYSQL 价格取1或2位小数,但不要四舍五入的主要内容,如果未能解决你的问题,请参考以下文章