私は一連の数字を持っており、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]
誰かがより良い提案を持っている場合は、できるだけ早く返信してください.