PHPのarray_chunk関数は何をするのですか?
PHP の array_chunk 関数は、配列を複数の同じサイズの小さな配列に分割し、これらの小さな配列を要素として持つ新しい2次元配列を返す役割を果たします。各小さな配列のサイズは第2引数で指定されます。元の配列の要素数が均等に分割されない場合、最後の小さな配列のサイズは指定されたサイズよりも小さくなる可能性があります。
array_chunk関数の構文は以下のとおりです:
array_chunk(配列、サイズ、preserve_keys)
パラメータの説明:
- array: 分割する配列。
- サイズ:各小配列のサイズ。
- preserve_keysはオプションのパラメータで、trueに設定すると、元の配列のキー名を保持します。デフォルトはfalseです。
例:
$array = array('a', 'b', 'c', 'd', 'e', 'f');
$chunks = array_chunk($array, 2); // 将数组分割成大小为2的小数组
print_r($chunks);
出力:
Array
(
[0] => Array
(
[0] => a
[1] => b
)
[1] => Array
(
[0] => c
[1] => d
)
[2] => Array
(
[0] => e
[1] => f
)
)