我需要帮助。这是一个简单的代码,但我不知道如何写下来。我有数字:
$NumberOne = 500;
$NumberTwo = 430;
$NumberThree = 150;
$NumberFour = 30;
这就是:
$Everything = 1110; // all added
现在我想显示百分比是多少,例如 \(NumberFour 占所有内容的百分比,或者 \)NumberTwo 占 $Everything 的百分比。所以“市场份额”。
原文由 Chris 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用一些简单的数学:将您希望找到百分比的数字除以总数,然后乘以 100。
例子:
原始示例的解决方案
要获得
$NumberFour
占您使用的总量的百分比:四舍五入
根据您使用的数字,您可能希望对结果百分比进行四舍五入。在我最初的例子中,我们得到 20%,这是一个很好的整数。但是,原始问题使用 1110 作为总数,使用 30 作为数字来计算 (2.70270…) 的百分比。
PHP 的内置
round()
函数在使用百分比显示时可能很有用: https ://www.php.net/manual/en/function.round.php辅助功能
我只会考虑创建辅助函数,当它们的使用证明它是合理的(如果计算和显示百分比不是一次性的)。我在下面附上了一个示例,将上面的所有内容联系在一起。