我正在用PHP和MySQL构建一种会计系统。我的数据库有DECIMAL (11,2)
个列用于货币,还有DECIMAL
用于使用货币操作的所有其他值(如要应用的百分比)。我之前从未编写过类似的东西,所以我不确定我做的是正确的事情。
我在数据库中使用了正确的精确度吗?
在PHP方面:
我是否应该对以后存储在数据库中的任何值使用BC Math函数?
我还必须格式化货币值,,
作为小数点,.
作为千位分隔符。我知道number_format
,最近发现了money_format
,但手册中说两者都使用花车。
我可以将number_format
或money_format
用于将要显示或导出为CSV或Excel的值吗?
答案 0 :(得分:0)
您可以使用number_format()将内容显示或导出为csv / excel。但请记住,使用带有小数分隔符的逗号(,)作为csv / excel导出为csv / excel时,必须使用双引号(“)。
Just like "2,22.00".