【问题标题】:How to display number in percentage如何以百分比显示数字
【发布时间】: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 所写的内容,并将您与您的进行比较。特别是,仔细查看$total100 之间的符号,与您的符号相比。不过老实说,您可以在网上查找计算数千个地方百分比的公式。这是基础数学。问题不在于您的 PHP 代码本身,您只是使用了错误的数学。

标签: php math percentage


【解决方案1】:

我用你给我的东西解了方程,非常感谢,方法是:

$minos = $ud['bnk']['gold'];
$plus =  ($minos / 100) * $ud['bnk']['ent_level'];
$sava = $plus;

非常感谢所有帮助过的人

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-26
    • 1970-01-01
    • 1970-01-01
    • 2018-09-16
    • 2017-12-14
    • 1970-01-01
    相关资源
    最近更新 更多