首頁 > 後端開發 > php教程 > php 把一个数组分成有n个元素的二维数组的算法

php 把一个数组分成有n个元素的二维数组的算法

WBOY
發布: 2016-06-23 13:48:05
原創
879 人瀏覽過

<?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.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板