Просто перебераешь массив пока элемент массива не окажется больше чем твоё число, потом тормозишь
$arr = array(1, 2, 3, 5, 7, 12);
$digit = 3;
foreach($arr as $digits)
{
if($digits > $digit)
{
echo $digits;
break;
}
}
или do->while
, оно может оказаться и до самого числа, если хочешь проверять только вперёд - то тебе осталсь тока малость подумать.
1. вычеслить ключ элемента - числа
2. начать проверяить именно с этого элемента, при условии что массив индексный.
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker