好的,我有这些变量...
$_SESSION['costTotal'] = $costTotal;
$_SESSION['msTotal'] = $msTotal;
$_SESSION['chargeTotal'] = $chargeTotal;
$_SESSION['allowTotal'] = $allowTotal;
$_SESSION['esProfit'] = $esProfit;
$_SESSION['inPay'] = $insurancePer;
$_SESSION['exIncome'] = $_SESSION['allowTotal'] * $_SESSION['inPay'];
$_SESSION['abCost'] = ($_SESSION['allowTotal'] * $_SESSION['inPay']) * '0.05';
$_SESSION['profit'] = $_SESSION['exIncome'] - ($costTotal + $_SESSION['abCost']);
$_SESSION['proPerc'] = $_SESSION['profit'] / $allowTotal;
好的,那么说我的利润是590.0052
而我的AllowTotal是2130.27
现在我要打印
$_SESSION['proPerc']
当我这样做时,我得到这个号码
0.27696263853878
我希望它只显示零后的数字并将它们四舍五入。
所以我希望0.27696263853878
变成27.70%
如何设置代码格式以实现此目的?
答案 0 :(得分:0)
也谢谢你@Mark Baker和@Andrew以及@narasimharaosp
他们都有正确的答案,只是用不同的词语。
number_format(0.27696263853878 * 100, 2)
或使用
round(bcmul($_SESSION['proPerc'],100,2), 1, PHP_ROUND_HALF_EVEN);
再次感谢你们。