Piwik \ \ DataTable \过滤器
删除特定列与提供的正则表达式模式不匹配的每一行。
例子
$dataTable->filter('Pattern', array('label', '^piwik'));
该类定义了以下方法:
__construct ()
——构造函数。filter ()
灰;看到模式.enableRecursive ()
灰;启用/禁用递归过滤。继承自BaseFilter
filterSubTable ()
灰;筛选行的子表,如果存在子表并且已加载到内存中。继承自BaseFilter
filterArray ()
灰;看到模式.__construct ()
构造函数。
它接受以下参数:
美元的表
(数据表
) - - -
columnToFilter美元
(字符串
属性所匹配的列patternToSearch美元
模式。
patternToSearch美元
(字符串
) -使用的正则表达式模式。invertedMatch美元
(保龄球
) -是否反转图案。如果为true,将删除匹配模式的行。filter ()
看到模式.
它接受以下参数:
美元的表
(数据表
) - - -它不返回任何东西,也不返回混合结果。
enableRecursive ()
启用/禁用递归过滤。是否实际使用此属性取决于派生的BaseFilter类。
它接受以下参数:
使美元
(保龄球
) - - -它不返回任何东西,也不返回混合结果。
filterSubTable ()
筛选行的子表,如果存在子表并且已加载到内存中。
行美元
(行
) -子表为filter的行。filterArray ()
看到模式.
它接受以下参数:
美元的数组
(数组
) - - -它返回一个数组
价值。