【发布时间】:2020-05-20 07:50:19
【问题描述】:
我想知道我如何呈现百分比,这里是代码
//The number taken from the database
$minos = $ud['bnk']['gold'];
The number that is supposed to be in percent through the database (the database has a number and not a percentage for example 2)
$plus= $ud['bnk']['ent_level'];
And here is a simple calculation of X + 2% = Y
$sava = $minos + $plus;
根据互联网指南,我尝试这样做,但它对我不起作用,我希望这个数字是一个百分比而不是成功
function get_percentage($total, $number)
{
if ( $total > 0 ) {
return round($number / ($total / 100),$ud['bnk']['ent_level']);
} else {
return 0;
}
}
$minos = $ud['bnk']['gold'];
$plus = get_percentage(100,$ud['bnk']['ent_level']).'%';
$sava = $minos + $plus;
【问题讨论】:
-
$percent = $number ÷ $total * 100; -
你好大安,我不明白该放在哪里,我试着玩你给我的东西,我不清楚。
-
您可以将它放在与现有百分比计算公式相同的位置,以替换它。要了解原因,请仔细查看 Daan 所写的内容,并将您与您的进行比较。特别是,仔细查看
$total和100之间的符号,与您的符号相比。不过老实说,您可以在网上查找计算数千个地方百分比的公式。这是基础数学。问题不在于您的 PHP 代码本身,您只是使用了错误的数学。
标签: php math percentage