я тут вернулся к этому вопросу, дело в том что получается для какой-то опции стандартное значение 0, и в целом меня интересует только единица, я могу вывести чекбокс, добавить условие что с 0 значением мне он не нужен, и нормально всё выведется, но только если есть хоть 1 не нулевое значение, а если их нет, то все развалится, потому что вывести то он попытается, потому как значения то есть, но выводить нечего, так как я фильтрую 0