Мне нужна помощь, например, у меня есть массив с 4 именами команд.
array('logiX.L4d22','Lust','Marat and Friends','Pandas of Belgium');
Я хочу создать трехмерный массив, где первый - раунд, второй - матч, а третий - команды, которые играют друг с другом, всегда будет 2 команды.
логика должна заключаться в том, что все команды должны играть вместе со всеми другими, и в одном раунде любая команда сыграет только один матч, поэтому, если у нас 5 команд, то в каком-то раунде одна команда должна просто дождаться следующего раунда.
он должен произвести что-то вроде этого:
array 0 => array 0 => array 0 => string 'logiX.L4D2' (length=10) 1 => string 'Lust' (length=4) 1 => array 0 => string 'Marat and Friends' (length=17) 1 => string 'Pandas of Belgium' (length=17) 1 => array 0 => array 0 => string 'logiX.L4D2' (length=10) 1 => string 'Marat and Friends' (length=17) 1 => array 0 => string 'Lust' (length=4) 1 => string 'Pandas of Belgium' (length=17) 2 => array 0 => array 0 => string 'logiX.L4D2' (length=10) 1 => string 'Pandas of Belgium' (length=17) 1 => array 0 => string 'Lust' (length=4) 1 => string 'Marat and Friends' (length=17)
Работать надо с 2,3,5 ... 10 ... 12 командами.
Надеюсь, вы мне поможете, я уже потратил на это полтора дня.