我有一个随机数量元素的数组(这是一个在线游戏*每次随机数量的用户)。我想把这个数组分成两个团队, 这怎么可以实现?
阵列示例我有4& 3是用户的ID。
Array ( [0] => 4 [1] => 3 )
我没有找到这么多的信息,而且我发现的信息对我来说很难理解,所以我会深深体会到如何做到这一点的某种解释。
如果我没有提供足够的信息,请告诉我! 感谢您抽出宝贵时间阅读我的问题!
// UPDATE 将有2支球队。 每支球队没有最多的球员,但最好每队约15名球员。
答案 0 :(得分:2)
您可以使用数组chunk http://php.net/manual/en/function.array-chunk.php
$input_array = array('a', 'b', 'c', 'd', 'e');
$count = ceil(count($input_array)/2); // since you require 2 teams, you need to divide by 2
shuffle($input_array);
$teams =array_chunk($input_array,$count);
这将创建两个团队。
答案 1 :(得分:1)
您可以使用array_chunk并在数组上添加shuffle函数
cachedRequest()