我有一個關於php中變量類型的簡單問題。我在我的陣列兩個值:變量和值類型
$row['DS'] // type :float (with one decimal like 12.2)
$row['TC'] // type :float (with one decimal like 24.2)
什麼實際上,我嘗試在下面作上述計算的事情:
$row['TC']/$row['DS'] // $row['DS'] need to be as integer (without point,like 12)
,結果應該與兩個小數像(2.32)。我試圖這樣做
$DSF = number_format($row['DS'],0);
$ConF = $row['TC']/$DSF ;
echo number_format($conF,2);
但它返回錯誤的結果。例如:
$row['DS'] = 59,009.3 ---> after change the format is change to 59,009
$row['TC'] = 190.0
$ConF = 190.0/59,009
應該是000.223(約這個數字的東西),我希望得到0(後我使用number_format($conF,2)
更改格式,但不是這個程序返回我數3.22 我在做什麼錯了嗎?