我有一组数字S = [1,2,3,4,5,6];
,我想在其中制作所有可能的配对,但要知道这对不能重复。
我用过这个:-
$pairs = array('1','2','3','4','5','6');
$count = count($pairs);
$array = array();
for($i = 0;$i <= $count; $i++){
for($j = 1; $j < $count; $j++){
if($i < $j){
$array[$i][] = $pairs[$i].','.$pairs[$j];
}
}
}
我想要这样的东西:-
S = [1,2,3,4,5,6];
[1,2],[1,3],[1,4],[1,5],[1,6]
[2,3],[2,4],[2,5],[2,6]
[3,4],[3,5],[3,6]
[4,5],[4,6]
[5,6]
如果有人有更好的建议,请尽快回复。