php数组拆分成多个数组,假分页

public static function sliceArr($arr, $pageNum)
    {
        //统计数组的个数
        $listcount = count($arr);
 
        //每一页的条数,计算
        $param= floor($listcount / $pageNum);
        //分成$pageNum个数组还余多少个元素
        $params = $listcount % $pageNum;
        $start = 0;
        $return_result= [];
        if($params>0){
            $param+=1;
        }
        for ($i = 0; $i < $param; $i++) {
            $startIndex=$i*$pageNum;
            $end = $pageNum;
            $return_result[$i] = array_slice($arr, $startIndex, $end);
            #$start = $start + $end;
        }

        return $return_result;
    }

$arr=[0=>['id'=>"1",'name'=>'张淑娜'],1=>['id'=>"2",'name'=>'张淑娜1']]\

//过滤空字符串、NULL、false、0、空数组

$tokensArr = array_filter(explode(',',$arr));

return sliceArr($tokensArr,1)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值