首页 > 编程知识 正文

python数组分割为多份,php数组去重的方法

时间:2023-05-04 21:24:18 阅读:23684 作者:1155

腾兴网将:php按指定个数分组排列,悦读小说,一起发,嘻嘻动漫、手游宝等软件知识,沙盘第64、91阅读龙头、grasshopper、安通现场网、企业滴滴app、notepapper 用指定数量分隔php /** *数组的* @param array $array要拆分的数组* @param int $groupNum的组数*/publicfunction splitarray ($ array,$ $ arrray ) .

示例:

代码示例:的副本

//*

*用指定数量分隔数组

* @ param阵列$阵列要分割的数组

* @param int $groupNum的组数

*/

publicfunctionsplitarray ($ array、$groupNum )。

if(empty($array ) ) return array );

//数组的总长

$allength=count($array );

//个数

$groupnum=intval($groupnum );

//开始位置

$start=0;

//分割数组中的元素数

$enum=(int ) ) $allLength/$groupNum );

//结果集

$result=array (;

if($enum0) {

//分数组中能被数组中的元素个数整除的部分

$firstLength=$enum * $groupNum;

$firstArray=array (;

for($I=0; $i

array_push($firstarray,$array[$i];

unset($Array ) $I );

}

for($I=0; $i

//从原始数组的指定起始位置和长度剪切元素并将其放入新数组中

$ result [ ]=array _ slice ($ firstarray、$start和$enum );

//在开始位置加上累计要素个数

$start =$enum;

}

//数组的其馀部分分别添加到结果集的前几个中

$ second length=$ al length-$ first length;

for($I=0; $i

array_push($result[$I],$array[$i $firstLength] );

}

}else{

for($I=0; $i

$result[]=Array_slice($Array、$i和1 );

}

}

返回$ result;

}

相关建议

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。