四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

php實現把數組按指定的個數分隔

復制代碼 代碼如下:
/**
 *
 * 把數組按指定的個數分隔
 * @param array $array 要分割的數組
 * @param int $groupNum 分的組數
 */
public function splitArray($array, $groupNum){
    if(empty($array)) return array();

    //數組的總長度
    $allLength = count($array);

    //個數
    $groupNum = intval($groupNum);

    //開始位置
    $start = 0;

    //分成的數組中元素的個數
    $enum = (int)($allLength/$groupNum);

    //結果集
    $result = array();

    if($enum > 0){

        //被分數組中 能整除 分成數組中元素個數 的部分
        $firstLength = $enum * $groupNum;
        $firstArray = array();
        for($i=0; $i<$firstLength; $i++){
            array_push($firstArray, $array[$i]);
            unset($array[$i]);
        }
        for($i=0; $i<$groupNum; $i++){

            //從原數組中的指定開始位置和長度 截取元素放到新的數組中
            $result[] = array_slice($firstArray, $start, $enum);

            //開始位置加上累加元素的個數
            $start += $enum;
        }
        //數組剩余部分分別加到結果集的前幾項中
        $secondLength = $allLength - $firstLength;
        for($i=0; $i<$secondLength; $i++){
            array_push($result[$i], $array[$i + $firstLength]);
        }
    }else{
        for($i=0; $i<$allLength; $i++){
            $result[] = array_slice($array, $i, 1);
        }
    }
    return $result;
}

php技術php實現把數組按指定的個數分隔,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 王音棋的个人简历| 《灿烂的季节》大结局| 欲望之| 老板5| 孙子兵法三十六计完整解释电子书| 爆操大胸美女| 小猫叫声吸引猫mp3| 美女写真库| 电视剧《流金岁月》演员表| 毕业论文5000字免费| 夜半2点钟| 库里高清壁纸| 李采潭全部电影在线观看| 《沉默的证人》电影| 谭凯琪| 中专专业| 邻家花美男 电视剧| 地铁电影| 最美情侣高清免费观看视频大全| 一年级英语书| 惊虹| bob hartman| 一二三年级的童话绘画| 康斯但丁| 刘德华练习歌词| 婷婷电影网| 我的幸福婚约电影| 电视剧零下三十八度手机免费观看| 护花使者歌词| 贵阳三中| 104房间| 马会传真论坛13297соm查询官网 | 春风不问路| 李保国电影| 胭脂似火电视剧免费观看完整版全集| 北京卫视电视节目单| 茶馆剧本完整版| 职业兽医医生资格证报名官网| 电视剧玫瑰的故事主演演员表| 二胡独奏我的祖国| 所求皆所愿|