2017-10-11 208 views
0

我試圖計算一個整數和一個浮點數。聽起來很簡單吧?計算整數和一個浮點數

然而,當我執行下面的代碼:

<?php 
$decimals = 2; 
$dec_point = ','; 
$thousands_sep = '.'; 

$net_no = 851.12; 
$net_no = number_format($net_no,$decimals,$dec_point,$thousands_sep); 

$months = 13; 

$tot_amount = $months * $net_no; 
$tot_amount = 
number_format($tot_amount,$decimals,$dec_point,$thousands_sep); 

print $tot_amount; 

我得到11.063,00結果,但是我希望11.064,56(13 * 851.12)。

這裏怎麼回事?

在總量

回答

0

嘗試在number_format增加((浮動)$ tot_amount ....)或$精度

+0

我沒有添加number_format你可以在下面的「$ tot_amount =」行看到,我定義$ decimals as 2,但是這隻會在數字 – Maarten

+0

後面加上一個逗號和兩個零。如何在number_format($ net_no ...)之後移動net_no = 851.12 – aniusni