Генератор парсеров BrowserExt

filter_value

Фильтрует значения массива или словаря в соответсвии с заданным значением.

var = filter_value(data, type, str);
    

Параметры:

data Массив или словарь, который фильтруется.
type Тип фильтрации. Может быть:
'equal' Равен строке.
'notequal' Не равен строке.
'regexp' Соответствует регулярному выражению.
'notregexp' Не соответствует регулярному выражению.
'condition' Можно задать логическое выражение с участием переменной $value, которая соответствует значению элемента фильтруемого массива, например, '$value > 20 && $value < 25'
str Строка или шаблон регулярного выражения.

Возвращаемое значение: массив или словарь только с теми элементами data, значения которых соответсвуют условию. Массив не переиндексируется, т.е. значения ключей сохраняются.

Пример 1.