160 of 410 menu

関数array_chunk

関数array_chunkは、一次元配列を二次元配列に分割します。 第一引数に配列を、第二引数に各サブ配列の要素数を取ります。

構文

array_chunk(array $array, int $length, bool $preserve_keys = false): array

配列を2要素ずつのサブ配列に分割してみましょう:

<?php $arr = ['a', 'b', 'c', 'd']; $res = array_chunk($arr, 2); var_dump($res); ?>

コードの実行結果:

[['a', 'b'], ['c', 'd']];

配列をサブ配列あたり3要素で分割してみましょう。 最後のサブ配列には要素が足りず、3ではなく 2要素しかないことに注意してください:

<?php $arr = ['a', 'b', 'c', 'd', 'e']; $res = array_chunk($arr, 3); var_dump($res); ?>

コードの実行結果:

[['a', 'b', 'c'], ['d', 'e']];
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否