0
私はこのコードを使って、通貨の書式設定された値を追加しようとしました。PHPを使って通貨価値を追加する
$item1="50,000.00";
$item2="1,000.00";
echo $total=(number_format($item1+$item2,2));
出力:51.00
予想される出力:51,000.00は
私はこのコードを使って、通貨の書式設定された値を追加しようとしました。PHPを使って通貨価値を追加する
$item1="50,000.00";
$item2="1,000.00";
echo $total=(number_format($item1+$item2,2));
出力:51.00
予想される出力:51,000.00は
number_format機能がfloatであることを最初の引数を必要としますが、そこにあるような値をPHPにカンマがの小数部分を定義することはできません人数、個数、総数。だからまずカンマを削除してから文字列を浮動小数点型に変換する必要があります。
<?php
$item1="50,000.00";
$item2="1,000.00";
$itemFloat1 = floatval(str_replace(",", "", $item1));
$itemFloat2 = floatval(str_replace(",", "", $item2));
echo $total= number_format($itemFloat1 + $itemFloat2, 2);