Добрый день ребят. Есть вопрос, пока не могу придумать способ как это сделать с минимальными времезатратами т.к иначе придется обработать большой объем данных вручную. Вообщем условие следующее:
Есть путь вида a > b > c > d ... > n, ему соответствует такой путь, только другая таксономия по типу a1 > b1 > c1 ... > n1
В каждом пути есть определенный ключ, от которого нужно отталкиваться, и его позиция в пути может быть в любом месте. Нужно узнать был ли следующий ключ после первого ключа и вывести такие пути отдельно. Пример
Есть путь a > b > c , где b - это ключ от которого отталкиваемся, а C - это ключ который ищем после b, причем позиция C в пути может быть так же любой, главное чтобы C был в пути после B.
Мне бы понять на примере как это сделать на одной комбинации, чтобы сделать так же остальные. Спасибо