Php сортировка и создание команды
Есть 3 переменных с массивами содержащими группы игроков, эти группы нельзя разделять
$player1teams
массивы групп из одного игрока
$player2teams
массивы групп из двух игроков
$player3teams
массивы групп из трех игроков.
Эти группы нельзя разделять так как они начинали игру вместе.
Из них мы должны составить другой массив содержащий списки укомплектованных команд. 3 команды по 3 игрока
$teams[
0 => [],
1 => [],
2 => []
]
Так же если это не возможно то должен быть исход
Вот пример данных:
$player3teams = [
0 => [
"cUser1", "cUser2", "cUser3"
]
];
$player2teams = [
0 => [
"cUser4", "cUser5"
],
1 => [
"dUser1", "dUser2"
]
];
$player1teams = [
0 => [
"aUser1"
],
1 => [
"bUser1"
]
];
Другой вариант данных:
$player3teams = [
0 => [
"cUser1", "cUser2", "cUser3"
]
];
$player2teams = [
0 => [
"cUser4", "cUser5"
]
];
$player1teams = [
0 => [
"aUser1"
],
1 => [
"bUser1"
],
2 => [
"hUser1"
],
3 => [
"kUser1"
],
];
Тоесть нельзя разделять исходя из примера
- dUser1, dUser2
- cUser4, cUser5
- cUser1, cUser2, cUser3
Теперь задача составить из этих групп 3 команды по 3 игрока