4

PHP と MySQL を使用して会計システムのようなものを構築しています。私のデータベースにはDECIMAL (11,2)、通貨の列と、通貨をDECIMAL使用する操作で使用される他のすべての値 (適用されるパーセンテージなど) の列があります。私は以前にそのようなことをプログラムしたことがないので、正しいことをしているかどうかわかりません。

データベースで正しいレベルの精度を使用していますか?

PHP 側:

後でデータベースに保存される可能性のある値に対して BC Math 関数を使用する必要がありますか?

,また、金額の値を小数点.として、および千単位の区切り記号としてフォーマットする必要があります。私は知っていてnumber_format、最近発見money_formatしましたが、マニュアルには両方ともフロートで動作すると書かれています。

表示される値、または CSV または Excel にエクスポートされる値にnumber_formatまたはを使用できますか?money_format

4

1 に答える 1

0

number_format() を使用して、コンテンツを csv/excel として表示またはエクスポートできます。ただし、number_format() を使用して csv/excel としてエクスポートするときは、小数点区切りをコンマ (,) として使用する必要があることに注意してください。二重引用符 (") を使用する必要があります。 Just like "2,22.00".

于 2012-04-24T09:44:18.350 に答える