Можно и по-простецки. Сначала каждый чекбокс добавит свой набор чисел (индексов параметров) во множество (set), потом вторым проходом брутфорсим все индексы и если они есть во множестве - добавляем соответствующий индексу параметр (для этого просто завести массив возможных уникальных параметров).
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
|