**已关闭。**此问题需要debugging details。当前不接受答案。
编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
昨天关门了。
Improve this question
我正在尝试用php计算一个价格。代码是:
<?php
const VAT = 1.2;
const OVERPRICE = 1.02;
function calculatePrice($price) {
$tempPrice = round($price * MyClass::VAT * MyClass::OVERPRICE, 2);
$intNumber = intval($tempPrice, 10);
$decimalNumber = round($tempPrice - $intNumber, 2);
$finalPrice = 0;
if ($decimalNumber < 0.5) {
$finalPrice = round($tempPrice, 0, PHP_ROUND_HALF_DOWN);
} else {
$finalPrice = round($tempPrice, 0, PHP_ROUND_HALF_UP);
}
return $finalPrice - 0.01;
}
?>
但是出了点问题,不能用了,有人能帮帮我吗?
我正试图用这个代码计算价格。
1条答案
按热度按时间nhjlsmyf1#
考虑在使用图书馆的钱,如:https://packagist.org/packages/moneyphp/money
也不清楚什么是不适合你,这里有一些例子,你的代码与不同的价格: