<?php
$uids = array(1,2,3,4,5,6,7);
$uids_num = count($uids);
$k = $j = 0;
$uids_group = array();
for ($i = 0; $i < $uids_num; $i++) {
if (($i+1) % 2 == 0) {
$uids_group[$k][$j] = $uids[$i];
$k += 1;
$j = 0;
} else {
$uids_group[$k][$j] = $uids[$i];
$j++;
}
}
print_r($uids_group);exit;
第二种方法:
$uids = array(1,2,3,4,5,6,7);
$limit = 2;
$uids_group = array();
$total = count($uids);//总个数
$pages = ceil($total/$limit);//可以分成几组
for ($i = 1; $i <= $pages; $i++) {
$uids_group[] = array_slice($uids, ($i-1) * $limit, $limit);
}
print_r($uids_group);exit;
第三种方法:
$uids = array(1,2,3,4,5,6,7);
$uids_group = array_chunk($uids,3);
print_r($uids_group);exit;
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有