Я использую принятый ответ в этом вопросе . Поскольку у меня такие же требования, мне нужно получить все комбинации массива переменной длины с переменным количеством элементов. Однако мне также нужно, чтобы он создавал все комбинации, которые не используют все элементы массива, но находятся в порядке. Если это имеет смысл?
Так что, если это массив:
$array = array(
array('1', '2'),
array('a', 'b', 'c'),
array('x', 'y'),
);
Я также хочу добавить, как 1a, 1b, 1c, 2a, 2b, 2c. Но не 1x или 1y, потому что он пропускает второй элемент массива.
Я не могу понять, как изменить ответ, чтобы включить это.
Спасибо, Пси