0
好了,所以我有這些變量...獲取數字的百分比。 PHP
$_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%
我如何格式化我的代碼來實現這一目標?
乘以100,並使用[number_format()](http://www.php.net/manual/en/function.number-format.php)或[sprint()](http:// www。 php.net/manual/en/function.sprintf.php) –
@MarkBaker這是有效的,但它是四捨五入到28 ..這是不正確的..我只希望它圓到27.70% – Kmiles1990123
去bcmul($ _SESSION [ 'proPerc'],100,2); – narasimharaosp