PHP array_chunk() 関数

❮ PHP 配列リファレンス

配列を2つに分割します:

<?php
$cars=array("Volvo","BMW","Toyota","Honda","Mercedes","Opel");
print_r(array_chunk($cars,2));
?>
例の実行 »

定義と用法

array_chunk() 関数は、配列を新しい部分配列に分割します。


構文

array_chunk(array,size,preserve_key);

パラメータ 説明
array 必須。使用する配列を指定する
size 必須。部分配列のサイズを指定する整数
preserve_key 任意。指定可能な値:
  • true - キーを保持する
  • false - デフォルト。各部分のキーをあらためて数字で振りなおす

技術内容
返り値: 多次元のインデクス配列を返す。インデクスはゼロから始まり、各次元の要素数が sizeとなる
PHP バージョン: 4.2+

その他の例

例 1

配列を2つに分割し、元のキーを保持します:

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43","Harry"=>"50");
print_r(array_chunk($age,2,true));
?>
例の実行 »

❮ PHP 配列リファレンス