現在の位置: ホーム> 関数カテゴリ一覧> array_chunk

array_chunk

配列をブロックに分割します
名前:array_chunk
カテゴリ:配列
対応言語:php
一言説明:配列を新しい配列チャンクに分割します。

PHP関数:array_chunk

[機能名]

array_chunk

[PHPバージョンに適用]

PHP 4> = 4.2.0、PHP 5、PHP 7、PHP 8

[機能の説明]

array_chunk関数は、アレイを複数のアレイチャンクに分割し、それぞれに指定された数の要素が含まれています。この関数は、多くの場合、大きなデータセットを小さな部分に分割して、処理やページングを容易にします。

[機能構文]

 <span class="fun">array_chunk(array $ array、int $ length、bool $ preserve_keys = false):array</span>

[パラメーター]

  • $ array :必須。分割する元の配列。
  • $ length :必須。各新しい配列のサイズ(要素の数)。
  • $ preserve_keys :オプション。 Trueに設定すると、元の配列のキー名が保持されます。それ以外の場合は、再インデックスされます。

[返品値]

各要素が長さの$ lengthの配列ブロックである多次元配列を返します。最後のブロックの長さは、指定された長さよりも少ない場合があります。

[例]

 $input = [&#39;a&#39;, &#39;b&#39;, &#39;c&#39;, &#39;d&#39;, &#39;e&#39;]; $result = array_chunk($input, 2); print_r($result); [サンプルコードの説明] $input = [&#39;a&#39;, &#39;b&#39;, &#39;c&#39;, &#39;d&#39;, &#39;e&#39;]; $result = array_chunk($input, 2); print_r($result);

この例では、元の配列には5つの要素が含まれており、 Array_Chunkによってセットごとに2つの要素の複数の配列チャンクに分割されます。その結果、3つのサブアレイを含む多次元配列があります。

  • [0] => ['A'、 'B']
  • [1] => ['c'、 'd']
  • [2] => ['e']

$ preserve_keysパラメーターはfalseに設定または設定されていないため、キー名は0から始まる数値キーに再インド化されます。

類似の関数
  • 配列の一部を削除し、他の値に置き換えます array_splice

    array_splice

    配列の一部を削除し、他の値に置き換えます
  • 配列の逆並べ替え rsort

    rsort

    配列の逆並べ替え
  • エイリアスをカウントします sizeof

    sizeof

    エイリアスをカウントします
  • 変数名とその値を含む配列を作成します compact

    compact

    変数名とその値を含む配列を作成します
  • 配列を並べ替えて、インデックス関係を維持します asort

    asort

    配列を並べ替えて、インデックス関係を維持
  • キー名で配列をソートします ksort

    ksort

    キー名で配列をソートします
  • 配列の先頭でセルを配列から移動します array_shift

    array_shift

    配列の先頭でセルを配列から移動します
  • インデックスチェックを使用して配列の差を計算し、コールバック関数を使用してデータを比較します array_udiff_assoc

    array_udiff_assoc

    インデックスチェックを使用して配列の差を
人気記事(にんききじ)