-1

例如我有这个范围:

20 到 200

如何以编程方式获取特定百分比的值,比如说这两个数字之间的 40%?

简单的例子:

0 到 200

我想得到 40% 的值。答案是80。

4

3 回答 3

2

试试这个:

function percentage_from_range($from, $to, $percentage) {
    $result = (($to - $from) / 100 * $percentage) + $from;
    return $result;
}

例如

echo percentage_from_range(20, 200, 40); //92
于 2013-07-04T12:16:29.063 回答
1
$num1=20;
$num2=200;
$percent=40;
$total=$num2-$num1;
$result = (($total/100) * $percent)+$num1;
于 2013-07-04T12:14:28.773 回答
0
$lwb = 20;
$upb = 200;
$perc = 40;

$value = $lwb + ($upb - $lwb) * $perc / 100;

取 perc/100 范围的一部分,并从下限开始。

于 2013-07-04T12:14:57.010 回答