PHP array_chunk()関数
例
配列を2つの要素を持つ配列ブロックに分割する:
<?php
$cars=array("Volvo","BMW","Toyota","Honda","Mercedes","Opel");
print_r(array_chunk($cars,2));
?>
$cars=array("Volvo","BMW","Toyota","Honda","Mercedes","Opel");
print_r(array_chunk($cars,2));
?>
例を実行 »
定義と使い方
array_chunk() 関数は配列を新しい配列ブロックに分割します。
構文
array_chunk(array,size,preserve_keys);
| パラメータ | 説明 |
|---|---|
| array | 必須。使用する配列を指定します。 |
| size | 必須。各新しい配列ブロックに含める要素数を指定する整数。 |
| preserve_key | 省略可能。指定可能な値:
|
技術詳細
| 戻り値: | 0から始まる多次元の数値配列を返します。各次元には、size要素が含まれます。 |
|---|---|
| PHP バージョン: | 4.2+ |
その他の例
例 1
配列を2つの要素を持つ配列ブロックに分割し、元の配列のキー名を保持します。
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43","Harry"=>"50");
print_r(array_chunk($age,2,true));
?>
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43","Harry"=>"50");
print_r(array_chunk($age,2,true));
?>
例を実行 »
完全な PHP Array リファレンスマニュアル その他の拡張