我基本上试图根据购买金额计算完成的销售百分比,这里是我正在使用的代码:
$sold = 212;
$bought = 213;
echo round(($bought / $sold) * 100)."%";
为什么当它显然没有时会回显100%
?不应该像99.5%
?
答案 0 :(得分:4)
嗯,你正在将结果四舍五入......
尝试:
echo round(($bought / $sold) * 100,1)."%";
答案 1 :(得分:1)
您的舍入会受到错误定位的括号的影响!试试echo round(100.0*$bought/$sold,2)."%";
答案 2 :(得分:0)