不是听起来很愚蠢,但我想知道是否有一种非常简单的方法从PHP中的数字中取一个百分比?
说我有70.40的数字,我想删除15%。
到目前为止,我有类似的内容:
$discount = 15;
$price = 70.40;
$newPrice = $price - (($discount / 100) * $price);
但这似乎给了我各种随机数字。
有更简单的方法吗?
答案 0 :(得分:2)
$discount = 15;
$price = 70.40;
$newPrice = $price * (100 - $discount) / 100;
如果您的$discount
为百分比(介于0和1之间),则为:
$discount = 0.15;
$price = 70.40;
$newPrice = $price * (1 - $discount);
答案 1 :(得分:2)
试试这个:
function apply_discount($price, $discount) {
$after_discount = $price - (($price / 100) * $discount);
return $after_discount;
}
e.g。
echo apply_discount(200, 15); //170
答案 2 :(得分:0)
70.40 * 0.15 = 10.56
而0.15为15%
我猜你可以这样做。
$discount = 0.15;
$price = 70.40;
$newPrice = $price - ($price * $discount);