IT基地
用户登陆
我要注册
用户名或密码错误
登 陆
注 册
IT基地 >Mr.Li的博客 >我要发文
PHP自动分组程序,可设置轮空组
作者:Mr.Li   发布时间:2019-01-02 15:51:46   点击数:122

PHP自动分组程序,可设置轮空组

public function demo2()
{
	$total = 32; //总数
	$bye = 2; //指定轮空的队伍,可为空
	if($bye!=''){
		$res[] = '轮空组:'.$bye;
		$arr_count = $total-1;
		for($i = 1; $i<=$arr_count+1; $i++){
			if($i!=$bye){
				$arr[] = $i;
			}
		}
	}else{
		$arr_count = $total;
		for($i = 1; $i<=$arr_count+1; $i++){
			$arr[] = $i;
		}
	}
	$fornumber = floor($arr_count/2);
	for($j=1; $j<=$fornumber; $j++){
		for($k=1; $k<=2; $k++){
			$rand = rand(0,$arr_count-1);
			$res[$j][] = $arr[$rand];
			unset($arr[$rand]);
			$arr = array_values($arr);
			$arr_count = $arr_count - 1;
		}
	}
	if(!empty($arr)){
		$res[] = $arr;
	}
	var_dump($res);
	exit;
}


本站部分数据来自软件的自动采集,仅用于学习交流,决不用于商用,如有侵犯您的合法权益,请联系我们删除。
发表技术文档,,记录个人生活,聚集意见领袖,众多IT精英,以我们的技术让开发更便捷。
IT基地版权所有,伪版必究 京ICP备17064610号-1
微信QQ空间QQ好友新浪微博FacebookTwitter
0.0116s