number_format
を使用します ,
を置き換える .
を使用
このように:
number_format($value, 8, '.') // 8 = number of decimals, . = decimal separator
ただし、問題は現在のロケールに関連しているようです。次のことを調べる必要があります: setlocale()
および
setlocale(LC_ALL, 'en_US'); // NOT TESTED, read up on the appropriate syntax
これはこれを行うための適切な方法です。代わりに、str_replace(',', '.')
を実行することもできます。 、ただし、文字列を出力するたびに逆を行う必要があります。
ただし、別のオプションがあります。MySQLロケールをen_US
に設定できます。 。