0
我有一個這樣的字符串:乘字符串值
$price = "15.50";
而且我想相乘。例如:
$price*$amount;
我想是這樣的:
$Total = floatval($price)*$amount;
但我總是得到 「30」 作爲回報。我怎樣才能得到「31.00」?
非常感謝。
我有一個這樣的字符串:乘字符串值
$price = "15.50";
而且我想相乘。例如:
$price*$amount;
我想是這樣的:
$Total = floatval($price)*$amount;
但我總是得到 「30」 作爲回報。我怎樣才能得到「31.00」?
非常感謝。
嘗試......
$fltAmount = floatval($amount);
$fltPrice = floatval($price);
$Total = $fltAmount*$fltPrice
您需要有float
作爲數據類型。這很容易被編入int
。所以,做到這一點!
$Total = floatval($amount) * floatval($price);
我試圖(浮動)$價格。但它也會返回「30」... –
使'$ amount'浮動以及 –
假設'$ amount'是一個整數'2',那麼'$ Total'被轉換爲一個整數'30'。如果你浮動'$ amount',那麼它將是'15.50 * 2.0 = 31.0'。 – Sam