ホームページ  >  記事  >  バックエンド開発  >  PHP は指定された数値による配列の分割を実装します_PHP チュートリアル

PHP は指定された数値による配列の分割を実装します_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:25:04828ブラウズ

コードをコピー コードは次のとおりです:

/**
*
* 配列を指定した番号で区切ります
* @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;
$ firstRray = Array ()
for ($ i = 0; $ i & lt; i++){
array_push($ firstArray、$ array [$ i]);
// 配列の残りの部分が結果セットの最初のいくつかの項目に追加されます
$ SecondLength = $ Alllength -$ FIRSTLENGTH;
for ($ i = 0; $ i & lt; ; $i++){
array_push ($result[$i], $array[$i + $firstLength]);
using using using using using using using ‐‐ ‐ ‐ ‐ array_push($result[$ i]、$array[$i + $ firstLength]){




http://www.bkjia.com/PHPjc/825231.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/825231.html

技術記事

次のようにコードをコピーします: /*** * 配列を指定した番号で区切ります * @param array $array 分割する配列 * @param int $groupNum 分割するグループの数*/ public function splitArray($arr...



)

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。