00が2倍の場合は小数点を削除して価格を表示するか、その他の値の上付き文字として表示します。これは、番号に為替または税金が追加されるまで機能します。上付き文字は引き続き機能しますが、整数は上付き文字としてダブル00で返されます。
$24.00USDは$24USDである必要があります
$24.99USDは$24である必要があります。99米ドル
これは私が使用しているコードです:
if(round($value, 0) == $value)
$string .= number_format(($value)) . ' ';
else
$string .= preg_replace("/\.(\d*)/", "<sup>.$1</sup>", number_format($value,
(int)$decimal_place, $decimal_point, $thousand_point)) . ' ';
通貨または税金の計算後にダブル00を削除するには、何が欠けていますか?