實施例範圍1(最小值和最大值):翻譯從一個數字範圍到另一個範圍
[42, 59.4, 78.18, 120.43, 416]
實施例範圍2:
[10 .. 140]
從範圍1
[40 ... 480]
實施例編號
如何將範圍1中的數值轉換爲第二範圍內的值? 42
應該等同於新範圍內10到11之間的某個值。
我使用PHP,但這更像是一個數學問題。
我知道如何將它們對齊到第二範圍:
$diff = $range[0] - $numbers[0];
foreach($numbers as $i => $number){
$numbers[$i] = $number + $diff;
}
但僅此而已:(
最佳答案。容易明白。 – adev