PHP図書館
array_chunk
array_chunk(配列,一つの配列に入る個数[,キー保持])
配列を複数の配列に分割します。
一つの配列に入る要素の数を指定することができます。
元の配列の要素数が指定した個数で割り切れない場合、最後の配列の要素数は指定した数より少なくなります。
返り値は添え字が0から始まる多次元配列です。
- 関連タグ
- 配列
- 分割
サンプルスクリプト
<?php
$array = array("PHP","図書館","配列の","分割","所定の","個数で","複数の","配列に","分かれます");
//配列$arrayの要素を2個ずつ含んだ配列に分割します
$char = array_chunk($array,2);
//表示
echo "<pre>";
print_r($char);
echo "</pre>";
//キー情報を保持して分割します
$char2 = array_chunk($array,2,TRUE);
//表示
echo "<pre>";
print_r($char2);
echo "</pre>";
?>実行結果
Array
(
[0] => Array
(
[0] => PHP
[1] => 図書館
)
[1] => Array
(
[0] => 配列の
[1] => 分割
)
[2] => Array
(
[0] => 所定の
[1] => 個数で
)
[3] => Array
(
[0] => 複数の
[1] => 配列に
)
[4] => Array
(
[0] => 分かれます
)
)
Array
(
[0] => Array
(
[0] => PHP
[1] => 図書館
)
[1] => Array
(
[2] => 配列の
[3] => 分割
)
[2] => Array
(
[4] => 所定の
[5] => 個数で
)
[3] => Array
(
[6] => 複数の
[7] => 配列に
)
[4] => Array
(
[8] => 分かれます
)
)
Page Top