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)