当用户上传一些文件时,一些文件的价格标签为2.97211美元,而不是2.97美元,这将导致
错误:#10401:由于无效的参数,事务被拒绝。有关详细信息,请参阅其他错误消息。订单总数无效。
当他们试图与付款网关结帐时出错。
下面是给出问题的代码
$filesize = filesize($file) * .0009765625; // bytes to KB我尝试过将.0009765625变量更改为许多不同的值、.1002345625、.2342335622等,但都没有效果。
我也尝试过修改代码的这一部分。
else{return round($filesize, 2);}以其他方式返回($filesize 0.02,2);}使价格膨胀到400.52美元,使项目无法支付。
我如何迫使价格保持在0.00美元而不是0.00000美元?
发布于 2013-11-10 07:24:54
使用php number_format函数
$formatted = number_format(filesize($fileName), 2, '.', '');https://stackoverflow.com/questions/19887234
复制相似问题