php中有"map"功能吗?

fun*_*oid 6 php map range

我试图找到一个PHP相当于处理的"地图"功能,所以我可以重新映射从一个范围到另一个范围的数字.有什么存在吗?它被称为不同的东西吗?

http://processing.org/reference/map_.html

例如,将值从0到100映射到0-9.

map(75, 0, 100, 0, 9);
Run Code Online (Sandbox Code Playgroud)

FtD*_*Xw6 12

这样做没有本机功能,但很容易创建:

function map($value, $low1, $high1, $low2, $high2) {
    return ($value / ($high1 - $low1)) * ($high2 - $low2) + $low2;
}
Run Code Online (Sandbox Code Playgroud)

这是未经测试的,但您应该希望得到这个想法.