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を使用すれば、配列の指定した単位で分割することが可能です。
array_chunk(配列, 分割単位);
以下は、連想配列のキーを小文字に変換するサンプルコードとなります。
<?php
$arr = ["aaa", "bbb", "ccc", "ddd", "eee", "fff"];
$result = array_chunk($arr, 2);
print_r($result);
実行結果
Array
(
[0] => Array
(
[0] => aaa
[1] => bbb
)
[1] => Array
(
[0] => ccc
[1] => ddd
)
[2] => Array
(
[0] => eee
[1] => fff
)
)
キーが数値の場合は、第3引数に「true」を指定することで保持することが可能です。
<?php
$arr = ["aaa", "bbb", "ccc", "ddd", "eee", "fff"];
$result = array_chunk($arr, 2, true);
print_r($result);
実行結果
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
コメントを書く