public static function getClosest($search, $arr)
    {
        $closest = null;
        foreach ($arr as $item) {
            if ($closest === null || abs($search - $closest) > abs($item - $search)) {
                $closest = $item;
            }
        }
        return $closest;
    }
public static function getClosest($search, $arr)
    {
        $closest = null;
        foreach ($arr as $item) {
            if ($closest === null || abs($search - $closest) > abs($item - $search)) {
                $closest = $item;
            }
        }
        return $closest;
    }
public static function getClosest ( $ search , $ arr ) { $ closest = null ; foreach ( $ arr as $ item ) { if ( $ closest === null || abs ( $ search - $ closest ) > abs ( $ item - $ search ) ) { $ closest = $ item ; } } return $ closest ; }
Get the closest value from array of values
@param  string $search Value to compare
@param  array  $arr    event start date
@return string/boolean
Get the closest value from array of values