Quantcast
Viewing all articles
Browse latest Browse all 28

PHP如何保留2位小数?

只爱美人 zhiaimeiren.com 网站是基于 PHPMySQL 搭建起来,之前显示的价格信息都是整数,我在产品提交页面输入2位小数也没用,昨天绕了好大一个弯,不过最终还是解决了。

PHP中有2种保留小数位数的函数,一个是 round(),另一个是 number_format(),round() 会四舍五入,而number_format()主要是规定数据显示样式。

保留2位小数实例

方法1: <?php echo round(1.95583, 2);  // 1.96
?>

方法2:<?php echo number_format(1234.5678, 2, ’.', ”);  //1234.57
?>

我按照上面的方法试过之后,价格显示出来的还是整数,后来看了一下数据库中的内容,价格也是整数,想了半天,后来总算恍然大悟,原来是 product 表中的 product_price 字段类型设置成了 int 型,后来抓紧改成 float 型,问题迎刃而解。

PHP如何保留2位小数?,首发于任鸟飞网站设计教程网 - 关注网站网页设计、网站推广及网站赚钱


Viewing all articles
Browse latest Browse all 28

Trending Articles