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

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

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

Пришлось перенести одну из таблиц 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);
}
 

Beavis

Banned
тогда уж так
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
да трабл он и не трабл вроде (чего-то я не того покурил...). Просто думал, как бы без этих самописных функций-мункций обойтись. Мож думал чего попроще есть (из недокументированного например;) ) задачка то тривиальная.
 

Beavis

Banned
А некоторым, наоборот, удобно так, и неудобно иначе.
У меня просто так автоформатирование в Zend Studio настроено.
 

Духовность™

Продвинутый новичок
Скажите, а вам действительно удобнее, когда каждая фиг. скоба на новой строке?
наглядный пример:
PHP:
if (){
	if(){
		for(){
		
		}
	}
	else
	{
		if(){
			
		}
	}
}
и
PHP:
if ()
{
	if()
	{
		for()
		{
		
		}
	}
	else
	{
		if()
		{
			
		}
	}
}
что удобнее читать?

если на маленьком экране...
подавляющее число не программирует на КПК...
 

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

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

что удобнее читать?
если скажу верхний вариант, не поверите? А это так :) Хотя, согласен конечно: на вкус и цвет...
 

Армян

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