4

我正在用 PHP 和 MySQL 构建一种会计系统。我的数据库有DECIMAL (11,2)货币列,还有DECIMAL用于货币操作的所有其他值(如要应用的百分比)。我以前从未编写过类似的程序,所以我不确定我做的是否正确。

我是否在数据库中使用了正确的精度级别?

在 PHP 方面:

我应该对以后可能存储在数据库中的任何值使用 BC 数学函数吗?

我还必须将货币值格式化,为小数点和.千位分隔符。我知道number_format,并且最近发现了money_format,但手册上说两者都使用浮点数操作。

我可以将number_formatmoney_format用于将显示或导出到 CSV 或 Excel 的值吗?

4

1 回答 1

0

您可以使用 number_format() 将内容显示或导出为 csv/excel。但请记住,使用 number_format() 导出为 csv/excel 时,小数点分隔符为逗号 (,),您必须使用双引号 (")。 Just like "2,22.00".

于 2012-04-24T09:44:18.350 回答