我有一些PHP代碼將兩個數字從mySQL數據庫中分離出來,但它的計算不正確。當我分別回顯$ comm和$total_fix
時,數字是正確的。但是,當我回應兩者的劃分時,它不是正確的答案。這兩個數字都是數據庫中的DECIMAL(10,0)
數據類型。下面是PHP代碼PHP沒有正確劃分
$percent_comm = $comm/$total_fix;
$percent_comm = number_format($percent_comm, 2, '.', ',');
echo "<td align=\"center\">".$percent_comm."</td>";
這裏$comm = 2700
,$total_fix = 75
但$percent_comm
被計算爲0.03
當它應該是36
如果你沒有使用'number_format()'格式化數字,怎麼辦? – Xaltar
你的代碼沒有問題。輸入值可能是錯誤的。見http://codepad.viper-7.com/vPs8wn – Ranty
如果你想要百分之百的東西,你應該乘以100. – Voitcus