Документация для разработчиков
Темная тема

Число

Описание

Значения фильтра этого типа обрабатываются по следующим правилам:

ОперацияЗначение Описание
пустая строкаФильтр по полю применяться не будет. Будут выбраны все значения.
false
Если перед полем этого фильтра указано отрицание (символ "!"), то будут выбраны все не пустые значения.
Иначе будут выбраны пустые значения - NULL.
"><" или "!><"должно быть массивом с двумя элементамиБудет выполнена проверка на попадание в диапазон заданный элементами массива значения фильтра. Включительно. Если перед полем этого указано отрицание (символ "!"), то будут выбраны значения не попадающие в диапазон.
"=", "%", "?" или не заданабудет приведено в типу doubleval
Проверка на точное совпадение значения. Если указано отрицание, то проверка будет выполнена на неравенство.
">", "<", ">=", "<="будет приведено в типу doubleval"Больше", "меньше", "больше или равно" и "меньше или равно". Можно использовать "!" для отрицания условия.

Примечание: если значение фильтра массив, то для каждого элемента будут формироваться соответствующие условия, а затем они будут объединены по "ИЛИ". В случае отрицания условия будут объединяться по "И".

Смотрите также

Примеры использования

<?
$arFilter = (
	...
	"ID" => false, //Не вернет ничего т.к. нет пустых ID
	"!ID" => "", //вернет все т.к. фильтр не будет применен
	"ID" => 0, //ID будет сравниваться с "0" (нулем)
	"><ID" => array(1 ,100), //Все ID с 1 по 100 включительно
	">ID" => "45", //Все ID больше 45-ти
	"!%ID" => 33, //Все ID НЕ РАВНЫЕ 33
	...
);
?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024