【PHP】配列の値を指定したサイズで分割し、多次元配列に変換する関数「array_chunk()」
今回はPHPで使用できる、配列の値を指定したサイズで分割し、多次元配列に変換する関数「array_chunk()」を使用してみます。
配列の値を指定したサイズで分割し、多次元配列に変換する関数「array_chunk()」
|
1 |
array_chunk(多次元にしたい配列 , 分割したいサイズ [ , true]); |
以下サンプルコードです。
|
1 2 3 4 5 6 7 8 9 10 11 |
<?php //array_chunk(多次元にしたい配列 , 分割したいサイズ [ , true]); $array = ["a" , "i" , "u" , "e" , "o"]; $array1 = array_chunk($array , 2); $array2 = array_chunk($array , 2 , true); var_dump($array1); var_dump($array2); ?> |
実行結果です。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
array(3) { [0]=> array(2) { [0]=> string(1) "a" [1]=> string(1) "i" } [1]=> array(2) { [0]=> string(1) "u" [1]=> string(1) "e" } [2]=> array(1) { [0]=> string(1) "o" } } array(3) { [0]=> array(2) { [0]=> string(1) "a" [1]=> string(1) "i" } [1]=> array(2) { [2]=> string(1) "u" [3]=> string(1) "e" } [2]=> array(1) { [4]=> string(1) "o" } } |
今度は連想配列でのサンプルコードです。