我有以下矩阵数组:
$sampleMatrix = [
[ ['user1', 'user2'], ['user1', 'user3'], ['user1', 'user4'], ['user1', 'user5'], ['user1', 'user6'] ],
[ ['user2', 'user3'], ['user2', 'user4'], ['user2', 'user5'], ['user2', 'user6'] ],
[ ['user3', 'user4'], ['user3', 'user5'], ['user3', 'user6'] ],
[ ['user4', 'user5'], ['user4', 'user6'] ],
[ ['user5', 'user6'] ]
];
我正在尝试成对获得所有可能的唯一组合,例如,对于以下矩阵,它将是这样的:
$wantedArray= [
[ ['user1', 'user2'], ['user3', 'user4'], ['user5', 'user6'] ]
[ ['user1', 'user3'], ['user2', 'user5'], ['user4', 'user6'] ]
[ ['user1', 'user4'], ['user2', 'user6'], ['user3', 'user5'] ]
[ ['user1', 'user5'], ['user2', 'user4'], ['user3', 'user6'] ]
[ ['user1', 'user6'], ['user2', 'user3'], ['user4', 'user5'] ]
];
防止重复行中的每个用户。