PHP と MySQL を使用して会計システムのようなものを構築しています。私のデータベースにはDECIMAL (11,2)、通貨の列と、通貨をDECIMAL使用する操作で使用される他のすべての値 (適用されるパーセンテージなど) の列があります。私は以前にそのようなことをプログラムしたことがないので、正しいことをしているかどうかわかりません。
データベースで正しいレベルの精度を使用していますか?
PHP 側:
後でデータベースに保存される可能性のある値に対して BC Math 関数を使用する必要がありますか?
,また、金額の値を小数点.として、および千単位の区切り記号としてフォーマットする必要があります。私は知っていてnumber_format、最近発見money_formatしましたが、マニュアルには両方ともフロートで動作すると書かれています。
表示される値、または CSV または Excel にエクスポートされる値にnumber_formatまたはを使用できますか?money_format