助けが必要です。たとえば、チーム名に 4 の配列を取得しました。
array('logiX.L4d22','Lust','Marat and Friends','Pandas of Belgium');
最初がラウンド、2 番目が試合、3 番目が互いにプレーするチームである 3 次元配列を作成したい場合、常に 2 つのチームが存在します。
ロジックは、すべてのチームが他のすべてのチームと対戦する必要があり、1 つのラウンドでどのチームも 1 つの試合のみを行うようにする必要があります。
次のようなものを生成する必要があります。
配列 0 => 配列 0 => 配列 0 => 文字列 'logiX.L4D2' (長さ = 10) 1 => 文字列 'Lust' (長さ = 4) 1 => 配列 0 => 文字列 'マラーと友達' (長さ = 17) 1 => 文字列 'ベルギーのパンダ' (長さ = 17) 1 => 配列 0 => 配列 0 => 文字列 'logiX.L4D2' (長さ = 10) 1 => 文字列 'マラーと友達' (長さ = 17) 1 => 配列 0 => 文字列 'Lust' (長さ = 4) 1 => 文字列 'ベルギーのパンダ' (長さ = 17) 2 => 配列 0 => 配列 0 => 文字列 'logiX.L4D2' (長さ = 10) 1 => 文字列 'ベルギーのパンダ' (長さ = 17) 1 => 配列 0 => 文字列 'Lust' (長さ = 4) 1 => 文字列 'マラーと友達' (長さ = 17)
2,3,5 ...10 ...12 チームで作業する必要があります。
私はあなたが私を助けてくれることを願っています.私はすでにそのために1日半を費やしました.