Código PHP:
Ver original$stack = array(2210,2867,3020,3652,3862);
$number = 3650;
function nearest_number_to($search, $haystack) {
return $haystack[$index - 1];
}
echo nearest_number_to($number, $stack) ."\n"; // imprime 3020
Existen varias formas de resolver esto en php pero creo que es mucho mejor si lo resuelves con una consulta desde la base de datos.