我有這兩個號碼原來的一個是1000新的440
我需要計算它們之間的百分比如下:
1000
440
The percentage that getting is 44% and left is 56%
我的輔助功能:
function calculatePercentage($original, $given)
{
$percentChange = (($original - $given) / $original) * 100;
return round(abs($percentChange)) . '%';
}
這給了我重置百分比!
uj5u.com熱心網友回復:
用這個
function calculatePercentage($original, $given)
{
$percentageOfGiven = round(abs( ($given * 100) / $original ));
return [
'getting' => $percentageOfGiven . '%',
'left' => (100 - $percentageOfGiven) . '%'
];
}
輸出將像[ 'getting' => "44%", 'left' => "56%"].
使用的原則是,如果原始值是 100%,那么給定值是多少。
uj5u.com熱心網友回復:
會不會像
function calculatePercentage($original, $given)
{
$percentChange = ($given / $original) * 100;
return round(abs($percentChange)) . '%';
}
如果我錯了,我可能還不夠了解問題
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/426309.html
