как лучше и быстрее определять вхождение некоторого значения в диапазон?

Страшный Злодей

Бывший член клуба (достало хамство).
как лучше и быстрее определять вхождение некоторого значения в диапазон?

Пришлось перенести одну из таблиц MySQL в файл. Теперь то, что раньше решалось с помощью 'between' в sql запросах, приходится решать применяя 'IF' , 'FOR' ну и регулярки всякие можно. Нутро вопиет, подозревая, что есть более лепые способы... Как можно еще определить входит ли число (или другое значение) в определённый диапазон?
 
ну у меня какая-то громоздня получается:
PHP:
function between($arr, $min, $max){
    foreach ($arr as &$value) {
        if ( ($value > $min) and  ($value < $max) ){
            $voshli[] = $value;
        }
    }
    return($voshli);
}
 
тогда уж так
PHP:
function between(array $arr, $min, $max)
{
    $voshli = array();
    foreach ($arr as $value) 
    {
        if ( ($value > $min) and  ($value < $max) )
        {
            $voshli[] = $value;
        }
    }
    return $voshli;
}
 
Beavis
Деликатный вопрос хочу задать, без подколов, а интереса ради... Скажите, а вам действительно удобнее, когда каждая фиг. скоба на новой строке? Просто очень часто приходится видеть такой как у вас стиль компановки кода и всегда удивляюсь на фига? Или я чего-то не понимаю, но кажется что читать его не так удобно, особенно, если на маленьком экране...

И ещё, это:
PHP:
 $voshli = array();
зачем?

-~{}~ 07.08.08 19:42:

grigori
да трабл он и не трабл вроде (чего-то я не того покурил...). Просто думал, как бы без этих самописных функций-мункций обойтись. Мож думал чего попроще есть (из недокументированного например;) ) задачка то тривиальная.
 
А некоторым, наоборот, удобно так, и неудобно иначе.
У меня просто так автоформатирование в Zend Studio настроено.
 
Скажите, а вам действительно удобнее, когда каждая фиг. скоба на новой строке?
наглядный пример:
PHP:
if (){
	if(){
		for(){
		
		}
	}
	else
	{
		if(){
			
		}
	}
}
и
PHP:
if ()
{
	if()
	{
		for()
		{
		
		}
	}
	else
	{
		if()
		{
			
		}
	}
}
что удобнее читать?

если на маленьком экране...
подавляющее число не программирует на КПК...
 
triumvirat
подавляющее число не программирует на КПК...
Не правы, сейчас оч. удобно на Asus Eee PC, особливо в дороге :)

что удобнее читать?
если скажу верхний вариант, не поверите? А это так :) Хотя, согласен конечно: на вкус и цвет...
 
По мне тоже первый вариант, только я обычно еще
PHP:
}
else
{
пишу в одной строке
PHP:
}else{
тогда ваще удобно :)
 
Сверху