怎样才能不显示小数点后多余的零 MySQL PHP

怎样才能不显示小数点后多余的零 MySQL PHP,第1张

你把数据库的字段类型改成INT,再或者就只能判断了.

if(substr($row["W"], -2) == '00'){

$value = explode('.',$row["W"])

echo $value [0]

}

$amount = 666666

$number = substr($newAmount = $amount/10000.0, 0, stripos($newAmount, ".")+2)

echo "金额:$number 万"

$number = substr($newAmount = $amount/10000.0, 0, stripos($newAmount, ".")+3)

echo "金额:$number 万"

不用强制转换

因为php是弱类型

所以 就算是你认为是string类型的数据,当你需要它是int的时候,php就会把它处理成int。

举个例子吧

假如你mysql存了一个char类型的“10”

然后 赋给了$a

再后 print($a+1)

结果会是11。

即是说php根本不在乎它是何种类型。

如果你希望得到101这种结果你应该写 print($a.'1')


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/8361949.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-15
下一篇2023-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存