Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
array(0,10,15,8,25,35,45,100)
<?php $value = 20; $array = [0, 10, 15, 8, 25, 35, 45, 100]; if (!in_array($value, $array)) { $value = max(array_filter($array, function ($v) use ($value) { return $v < $value; })); } echo $value; // 15