price float(15,2) in MysqL, mongo is not float(15,2).
我想确定var $price有两位小数.
例如. 100.00是对的,100或100.0是错误的.
eg.1
$price = 100.00;
$price有两位小数,是的.
eg.2
$price = 100.0;
$price没有两位小数,这是错误的.
解决方法:
每个人都在围绕浮点数在其内部表示中没有多个小数位的事实.即在浮点数100 == 100.0 == 100.00 == 100.000并且全部由相同的数字表示,实际上是100并且以这种方式存储.
当数字表示为字符串时,此示例中的小数位数仅具有上下文.在这种情况下,可以使用任何计算尾随小数点的位数的字符串函数来检查.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。