$num_array = array();//一个长度为50的数组
$ren_array = array();//初始化人分配的数字数组
$ren_num = 10;//人有多少就设置多少
for($i=0;$i<$ren_num;$i++){//循环人数次数
$ren_array[$i] = array();//初始化当前人的分配数组
for($j=0;$j<5;$j++){//每人5次
$num = ($i+1)*($j+1);//计算当前的数字位移,也就是使用到第几个数字
$ren_array[$i][$j] = !isset($num_array[$num-1]) ? 0 : $num_array[$num-1];//判断数字是否存在,如果不存在就设置为0
}
}