Всем доброго времени суток! Туплю уже 4 часа, Решил начать применять знания на практике и тут началась большая опа Код (Text): $gamers = [ 'Martin' => [ 'age' => 22, 'status' => 'pro', 'male' => 'men' ], 'Alex' => [ 'age' => 21, 'status' => 'nub', 'male' => 'men' ], 'Valera' => [ 'age' => 28, 'status' => 'lol', 'male' => 'men' ], 'Monica' => [ 'age' => 21, 'status' => 'pro', 'male' => 'girl' ], 'Mari' => [ 'age' => 26, 'status' => 'lol', 'male' => 'girl' ], 'Petr' => [ 'age' => 24, 'status' => 'lol', 'male' => 'men' ], 'Sasha' => [ 'age' => 24, 'status' => 'lol', 'male' => 'girl' ] ]; Хочу разбить игроков на смешанные команды, М против Ж. Подскажите куда копать --- Добавлено --- Пытался их разбить на 2 отдельных массива, массив с М и Ж. Но хочу, если где-то недобор, чтобы цикл прекращался. Т.е например 3 х 3
Может это подскажет правильное направление как решить задачу: https://php.ru/forum/threads/uznat-kolichestvo-odinakovyx-ehlementov-v-massive.47987/
PHP: $team_1 = array(); $team_2 = array(); foreach ( $gamers as $k => $v ) { $v['male'] == 'men' ? $team_1[$k] = $v : $team_2[$k] = $v; } //- Команда №1 print_r($team_1); //- Команда №2 print_r($team_2);