在数组中找到最相近的值

php在数组中找到最相近的值

public function getClosest($search, $arr)
{
    $closest = null;
    foreach ($arr as $item) {
        if ($closest === null || abs($search - $closest) > abs($item - $search)) {
            $closest = $item;
        }
    }
    return $closest;
}
© 版权声明
THE END
喜欢就支持以下吧
点赞0打赏一下
分享