把一组数据拆分为6组输出算法
$groupCount = 6; //组数
$userIdList = array(1, 2, 3, 4, 5, 6, 7, 8, 9,10);
$size = count($userIdList );
$sizeGroupPer = floor($size / $groupCount );//每组被分配的个数
$criticalValue = $size % $groupCount ; //临界值
$startIndex = 0;
$endIndex = 0;
for ($i = 0; $i < $groupCount ; $i++ ) {
if ($i < $critical) { //表示哪些组可以被多分配
$endIndex = $startIndex + $sizeGroupPer + 1;
} else {
$endIndex = $startIndex + $sizeGroupPer ;
}
$strGroup = "";
for ($j = $startIndex ; $j < $endIndex; $j++) {
if (($j + 1) == $to) {
$strGroup .= $arryData[$j];
} else {
$strGroup .= $arryData[$j].",";
}
}
$startIndex = $endIndex;
echo "第 ".$i." 组数据::".$strGroup;
}
分享到:
相关推荐
AES 算法基于排列和置换运算,排列是对数据重新进行安排,置换是将一个数据单元替换为另一个,AES 使用几种不同的方法来执行排列和置换运算. AES 是一个迭代的、对称密钥分组的密码,它可以使用128、192 和 256 ...
Java正则表达式是Java语言中用于处理文本模式匹配的重要工具,它源于早期的神经网络研究和计算机搜索算法。在Java中,正则表达式提供了一种简洁且强大的方式来查找、替换或提取字符串中的模式。尽管许多其他编程语言...
这个功能可能涉及一个推荐算法,根据用户的喜好或图片的热度来决定哪些图片应该展示在首页。这可能需要对用户行为进行跟踪,并根据数据进行分析。推荐逻辑可以是简单的随机选择,也可以是基于评分、浏览量或时间的...
用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC框架 nfs-rpc nfs-rpc是一个集成了各种知名通信框架的高性能RPC框架,目前其最好的性能为在采用...
这可能是针对初学者的一系列文章或课程,旨在帮助没有任何编程经验者入门Python或了解基础shell脚本编写。 14. 列表分组pythonic式写法: 使用Pythonic的写法可以简洁地对列表进行分组操作,如使用itertools模块...
用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC框架 nfs-rpc nfs-rpc是一个集成了各种知名通信框架的高性能RPC框架,目前其最好的性能为在采用...
用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC框架 nfs-rpc nfs-rpc是一个集成了各种知名通信框架的高性能RPC框架,目前其最好的性能为在采用...
用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC框架 nfs-rpc nfs-rpc是一个集成了各种知名通信框架的高性能RPC框架,目前其最好的性能为在采用...
用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC框架 nfs-rpc nfs-rpc是一个集成了各种知名通信框架的高性能RPC框架,目前其最好的性能为在采用...
用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC框架 nfs-rpc nfs-rpc是一个集成了各种知名通信框架的高性能RPC框架,目前其最好的性能为在采用...
用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC框架 nfs-rpc nfs-rpc是一个集成了各种知名通信框架的高性能RPC框架,目前其最好的性能为在采用...
用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC框架 nfs-rpc nfs-rpc是一个集成了各种知名通信框架的高性能RPC框架,目前其最好的性能为在采用...
用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC框架 nfs-rpc nfs-rpc是一个集成了各种知名通信框架的高性能RPC框架,目前其最好的性能为在采用...
用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC框架 nfs-rpc nfs-rpc是一个集成了各种知名通信框架的高性能RPC框架,目前其最好的性能为在采用...
用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC框架 nfs-rpc nfs-rpc是一个集成了各种知名通信框架的高性能RPC框架,目前其最好的性能为在采用...
用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC框架 nfs-rpc nfs-rpc是一个集成了各种知名通信框架的高性能RPC框架,目前其最好的性能为在采用...
用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC框架 nfs-rpc nfs-rpc是一个集成了各种知名通信框架的高性能RPC框架,目前其最好的性能为在采用...
- `fieldset`标签在WML中用于将一组相关的表单元素分组在一起,通常用于改善用户界面的可读性和可用性。 37. **postfield标签有什么作用?** - `postfield`标签用于创建一个表单字段,用户可以在其中输入信息。该...
因此ASP.Net入门非常简单,开发人员不需要了解HTML、JavaScript、Http协议也可以快速开发出一个Web系统,正因为如此,社会上充斥着大量这样的“拖控件的开发人员”,使得很多Java、PHP等语言的开发人员诋毁ASP.Net...