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