php 配列の指定した単位で分割する

phpで、array_chunkを使用して、配列の指定した単位で分割するサンプルコードを記述してます。phpのバージョンは8.0です。
環境
- OS CentOS Linux release 8.0.1905 (Core)
- php 8.0.0
- nginx 1.14.1
array_chunk使い方
array_chunkを使用すれば、配列の指定した単位で分割することが可能です。
1 |
array_chunk(配列, 分割単位); |
以下は、連想配列のキーを小文字に変換するサンプルコードとなります。
1 2 3 4 5 6 7 8 |
<?php $arr = ["aaa", "bbb", "ccc", "ddd", "eee", "fff"]; $result = array_chunk($arr, 2); print_r($result); |
実行結果
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
Array ( [0] => Array ( [0] => aaa [1] => bbb ) [1] => Array ( [0] => ccc [1] => ddd ) [2] => Array ( [0] => eee [1] => fff ) ) |
キーが数値の場合は、第3引数に「true」を指定することで保持することが可能です。
1 2 3 4 5 6 7 8 |
<?php $arr = ["aaa", "bbb", "ccc", "ddd", "eee", "fff"]; $result = array_chunk($arr, 2, true); print_r($result); |
実行結果
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
Array ( [0] => Array ( [0] => aaa [1] => bbb ) [1] => Array ( [2] => ccc [3] => ddd ) [2] => Array ( [4] => eee [5] => fff ) ) |
-
前の記事
javascript 文字列からASCIIコードに変換する 2021.01.01
-
次の記事
python 複数行に渡る文字列をトリプルクオーテーションを使用して表示する 2021.01.01
コメントを書く