Число
Описание
Значения фильтра этого типа обрабатываются по следующим правилам:
Операция | Значение | Описание |
---|---|---|
пустая строка | Фильтр по полю применяться не будет. Будут выбраны все значения. | |
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
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.