2016-05-11 5 views
0
$newprice = (round(floatval(trim(str_replace('$','',$mrow[3])))*.75), 2); 

round()部分を持たないfloatvarとしてはうまく動作しますが、小数点以下2桁に丸めようとするときにはカンマが必要です。PHPでround()を使用すると予期しないコンマ

は、ドキュメントごとに正しいルックス.. "(2、1.95583)ラウンドエコー; // 1.96"

誰もがここでの問題を参照してください?

編集:

$newprice = (round(floatval(trim(str_replace('$','',$mrow[3])))*.75)); 

作品罰金、しかし、私は2つの小数点以下を必要としています。

PHP 7.0.5-2

+3

なぜround'( '前無意味括弧? – mario

+1

あなたの書式は不合理です。 – Wobbles

答えて

1

PHP 7.0.5-2

FLOATVALはそれの世話をするようトリムは必要ない

$newprice = round(floatval(str_replace('$','',$mrow))*.75, 2); 
関連する問題