我正在用 PHP 和 MySQL 构建一种会计系统。我的数据库有DECIMAL (11,2)
货币列,还有DECIMAL
用于货币操作的所有其他值(如要应用的百分比)。我以前从未编写过类似的程序,所以我不确定我做的是否正确。
我是否在数据库中使用了正确的精度级别?
在 PHP 方面:
我应该对以后可能存储在数据库中的任何值使用 BC 数学函数吗?
我还必须将货币值格式化,
为小数点和.
千位分隔符。我知道number_format
,并且最近发现了money_format
,但手册上说两者都使用浮点数操作。
我可以将number_format
或money_format
用于将显示或导出到 CSV 或 Excel 的值吗?