PHP array_chunk() 関数
例
配列を二つの要素を持つ配列に分割します:
<?php $cars=array("Volvo","BMW","Toyota","Honda","Mercedes","Opel"); print_r(array_chunk($cars,2)); ?>
定義と使用法
array_chunk() 関数は配列を新しい配列ブロックに分割します。
各配列のユニット数は以下の通りです: サイズ 引数によって決定されます。最後の配列のユニット数は少ない場合があります。
オプション引数 preserve_key これは新しい配列の要素が元の配列の同じキーを持つか、ゼロから始まる新しい整数キーを持つかを指定するボルン値です(関連配列用またはインデックス配列用)。デフォルトでは新しいキーが割り当てられます。
構文
array_chunk(array,サイズ,preserve_key);
引数 | 説明 |
---|---|
array | 必須。使用する配列を指定します。 |
サイズ | 必須。整数値で、各新しい配列にどれだけの要素を持つべきかを指定します。 |
preserve_key |
オプション。可能な値:
|
技術的な詳細
返り値: | 多维のインデックス配列を返します、0から始まり、各次元には以下が含まれます: サイズ 要素。 |
PHP バージョン: | 4.2+ |
さらに例
例 1
配列を二つの要素を持つ配列に分割し、元の配列のキーを保持します:
<?php $age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31","David"=>"35"); print_r(array_chunk($age,2,true)); ?>