Php-function-array-chunk

提供:Dev Guides
移動先:案内検索

PHP-関数array_chunk()

構文

array array_chunk ( array $input, int $size [, bool $preserve_keys] );

定義と使い方

配列を*サイズ*の大きなチャンクに分割します。 最後のチャンクには size 未満の要素が含まれる場合があります。

パラメーター

Sr.No Parameter & Description
1

input

処理する配列

2

size

各チャンクのサイズ

3

preserve_keys

  • TRUE* に設定すると、キーが保持されます。 デフォルトは *FALSE* で、チャンクの数値を再索引付けします

戻り値

多次元の数値インデックス付き配列を返します

次の例を試してください-

<?php
   $input = array('abc', 'bcd', 'cde', 'def', 'efg');
   print_r(array_chunk($input, 4));
   print_r(array_chunk($input, 2, true));
?>

これにより、次の結果が生成されます–

Array ( [0] => Array ( [0] => abc [1] => bcd [2] => cde [3] => def ) [1] => Array ( [0] => efg ) ) Array ( [0] => Array ( [0] => abc [1] => bcd ) [1] => Array ( [2] => cde [3] => def ) [2] => Array ( [4] => efg ) )