gpt4 book ai didi

php - 以 PHP 存储价格。什么是更好的双或字符串?

转载 作者:IT王子 更新时间:2023-10-29 00:36:53 25 4
gpt4 key购买 nike

我一直在为我的应用程序制作“产品对象”并且我一直在设置属性,当我突然进入价格属性并偶然发现它时,我质疑选择哪种类型更好?我明白,对于 PHP 来说这无关紧要,但对于 MySQL 来说它确实如此。
有什么建议吗?

最佳答案

实数类型更适合数字,因为您可以与它们进行适当的比较(例如,价格 < 10.0)。然而,它们确实引入了精度问题(例如 3.0 = 2.9999999999)。在这种情况下最好使用 native Decimal 类型,但如果没有,我会将价格存储为美分的整数(例如,6.77 => 677),然后在将数字显示给用户之前除以 100。这样您就可以获得数据库中的数字操作,并且可以获得精度(假设 1 美分的精度就足够了)。

关于php - 以 PHP 存储价格。什么是更好的双或字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3454109/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com