PHPのarray_chunk関数の使い方は何ですか?
array_chunk関数は、配列を複数の小さな配列に分割し、それぞれの小さな配列に指定された数の要素を含める方法です。
構文:
array_chunk(array, size, preserve_keys)
設定:
- array:分割が必要な配列。
- サイズ:各小配列に含まれる要素の数。
- preserve_keysはオプションのパラメータで、元の配列のキー名を保持するかどうかを指定します。デフォルトではfalseで、つまり小さな配列に対して再度インデックスを付け直します。
戻り値:
複数の小さな配列を含む2次元配列を返します。
例:彼女はとても優秀な学生です。
$fruits = array('apple', 'banana', 'orange', 'mango', 'strawberry', 'blueberry');
$chunks = array_chunk($fruits, 2);
print_r($chunks);
出力:
Array
(
[0] => Array
(
[0] => apple
[1] => banana
)
[1] => Array
(
[0] => orange
[1] => mango
)
[2] => Array
(
[0] => strawberry
[1] => blueberry
)
)
上記の例で言えば、元の配列は3つの小さな配列に分割され、各小配列には2つの要素が含まれています。