숫자가 다를 수있는 그룹 목록이 있습니다.이 그룹의 항목 수도 숫자가 다릅니다. 나는 모든 그룹에서 1 개의 아이템의 모든 가능한 조합을 얻을 수있는 방법을 고집했다.X 그룹의 N 개 항목을 모두 조합 할 수 있습니다. 그룹
보너스 : 그룹의 모든 항목이없는 모든 조합도 필요합니다.
저는 mentioned before을 보았습니다.하지만 그룹의 수를 알고 있어야합니다.
내가하는 일에 대해 구체적으로 설명하기 위해 제품 옵션을 기반으로 한 정확한 가격으로 제품을 생성하고 싶습니다.
UV 코팅, 수량 (500), 컬러 4 : 0
UV 코팅, 수량 (500), 컬러 4 : 1
등
는 그래서 같은 제품을 생성하는 것입니다 예를 들면 다음과 같습니다 목록입니다 ...
각 그룹에는 ID가 있으며 각 항목에는 Group_Item_ID가 있습니다. 그래서 다음과 같은 배열에 넣을 수 있습니다 :
$selections[1][...] // 1 = Coating
$selections[2][...] // 2 = Quantity
// ... = all selected Items in group
희망을 충분히 설명했습니다. 그룹 수를 가변 할 때이를 수행하는 방법에 대해 머리를 감쌀 수 없습니다.
Array
(
[0] => Array
(
[0] => 2
[1] => 3
)
[1] => Array
(
[0] => 10
[1] => 11
[2] => 12
)
[2] => Array
(
[0] => 16
[1] => 17
)
[3] => Array
(
[0] => 19
[1] => 20
)
)
명확히하기 위해, 당신은 각각의 군에서 선택되는 하나 개의 요소의 모든 가능한 조합 싶어? –
예, 모든 조합은 각 그룹에서 하나의 요소를 사용합니다. – drewjoh