Forum Webscript.Ru
Программирование => PHP => Тема начата: Neter от 04 Декабря 2002, 21:54:43
-
Ребяты, подскажите, можно ли на ПХП сделать проверку...
Удовлетворяет ли значение переменной заданному промежутку чисел(и/или определённым числам)?.
Не просто
if (($var > 1 && $var <100) || $var == 150 || $var == 600 || $var >= 1000)
А что-то типа $var in [1..100, 150, 600] etc.
-
если никто ничего умнее не предложит то можно
if (in_array($var, range(1,100)) || in_array($var, range(150, 600)))
или range() + array_merge()
-
if(eval("($var > 1 && $var <100) || $var == 150 || $var == 600 || $var >= 1000)")) ?
:)
если тебе промежуток надо менять
-
Вобщем всё ясно :) Сенкс.