Нужно парсить выдачу результатов гугла и брать только те ссылки которые удовлетворяют условиям фильтра, но фильтр содержит несколько условий и брать нужно если хоть одному удовлетворяет. Напимер нужно взять ссылку если хотя бы одно условие выполняется $serp.$i.link удовлетворяет RegEx match содержит "sometext" или $serp.$i.anchor удовлетворяет RegEx match содержит "othertext" Если делаю два фильтра подряд то берет те линки где выполняются оба условия. Как изменить логику чтобы брало если хоть одно выполнено?
Ага, если бы так просто было ) сам так думал сначала, но увы Но мне надо проверять в разных частях результатов выдачи как и написал в описании задачи 1. в url - $serp.$i.link 2. в снипитте - $serp.$i.anchor В один фильтр не знаю как в этом случае засунуть Буду признателен за подсказку
как вариант решения - фильтровать используя возможности шаблонизатора, т.е. непосредственно в формате результата проходить по массиву serp и строить нужные условия
Однако, сделал именно так ) А фильтры которые выше применяются в параметрах для фильтрации результата они уже отрезают набор данных который до моего шаблона формата результата доходит?