array_chunk
配列を分割する
&reftitle.description;
arrayarray_chunk
arrayarray
intlength
boolpreserve_keys&false;
配列を、要素数が length の配列に分割します。
最後の部分の要素数は length より小さくなることもあります。
&reftitle.parameters;
array
処理を行う配列。
length
各部分のサイズ。
preserve_keys
&true; の場合はキーをそのまま保持します。
デフォルトは &false; で、各部分のキーをあらためて数字で振りなおします。
&reftitle.returnvalues;
数値添字の多次元配列を返します。添え字はゼロから始まり、
各次元の要素数が length となります。
&reftitle.errors;
length が 1 より小さい場合、
ValueError がスローされます。
&reftitle.changelog;
&Version;
&Description;
8.0.0
length が 1
より小さい場合、ValueError
がスローされるようになりました。
これより前のバージョンでは、
E_WARNING が発生し、
&null; を返していました。
&reftitle.examples;
array_chunk の例
]]>
&example.outputs;
Array
(
[0] => a
[1] => b
)
[1] => Array
(
[0] => c
[1] => d
)
[2] => Array
(
[0] => e
)
)
Array
(
[0] => Array
(
[0] => a
[1] => b
)
[1] => Array
(
[2] => c
[3] => d
)
[2] => Array
(
[4] => e
)
)
]]>
&reftitle.seealso;
array_slice