首页 > 代码库 > php 把一个数组分成有n个元素的二维数组的算法
php 把一个数组分成有n个元素的二维数组的算法
<?php //把一个数组分成几个数组 //$arr 是数组 //$num 是数组的个数 function partition($arr,$num){ //数组的个数 $listcount=count($arr); //分成$num 个数组每个数组是多少个元素 $parem=floor($listcount/$num); //分成$num 个数组还余多少个元素 $paremm=$listcount%$num; $start=0; for($i=0;$i<$num;$i++){ $end=$i<$paremm?$parem+1:$parem; $newarray[$i]=array_slice($arr,$start,$end); $start=$start+$end; } return $newarray; } $arr=array(1,3,4,5,6,7,8,9,2); print_r(partition($arr,3));
php 把一个数组分成有n个元素的二维数组的算法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。