/**
* $data 需要拆分的数组
* $num 按照多少数目拆分
*/
public function arrayBreakUp($data,$num){
$arrRet = array();
if(!isset($data) || empty($data)) {
return $arrRet;
}
$iCount = count($data)/$num;
if(!is_int($iCount)){
$iCount = ceil($iCount);
}
for($i=0; $i<$iCount;$i++) {
$arrInfos = array_slice($data, $i*$num, $num );
if(empty($arrInfos)){
continue;
}
$arrRet[] = $arrInfos;
unset( $arrInfos );
}
return $arrRet;
}
涉及到array_slice()函数
希望能帮助到大家吧