例如,我有这个范围:
20到200
如何以编程方式获取特定百分比的值,比如说这两个数字之间的比例为40%?
简单示例:
0到200
我希望获得40%的价值。答案是80。
答案 0 :(得分:2)
试试这个:
function percentage_from_range($from, $to, $percentage) {
$result = (($to - $from) / 100 * $percentage) + $from;
return $result;
}
e.g。
echo percentage_from_range(20, 200, 40); //92
答案 1 :(得分:1)
$num1=20;
$num2=200;
$percent=40;
$total=$num2-$num1;
$result = (($total/100) * $percent)+$num1;
答案 2 :(得分:0)
$lwb = 20;
$upb = 200;
$perc = 40;
$value = $lwb + ($upb - $lwb) * $perc / 100;
采用perc / 100部分范围,并从下限开始。