如果它们是双 00,我想通过删除小数来显示价格,或者显示为任何其他值的上标。这一直有效,直到有货币兑换或税收添加到数字。上标仍然有效,但返回的整数是双 00 作为上标。
24.00 美元应为 24 美元
24.99 美元应该是 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?