PHP逆引き大全 516の極意

基本プログラミングの極意 - Tips83 配列を分割する

登録タグ
PHP
Icon comment count 0
Icon stock count 0

1-3配列Tips83 配列を分割する

Level1

Pointarray_chunk関数を使う

配列の要素を一定の数で分割して多次元配列に変換したい場合には、array_chunk関数を使います。

array_chunk関数は、引数の配列を分割要素数を超えるごとに次の次元の要素とした多次元配列を作成して、戻り値としてその配列を返します。

array_chunk関数の使い方

多次元配列 = 
 array_chunk(
	配列, 分割要素数,
	[キー保持オプション]);

キー保持オプションには、キーの値を保持するかどうかを指定することができ、TRUEを指定するとキーを保持したまま多次元配列が作成されますが、FALSEを指定するとキーは破棄されて分割要素数を超えるごとにキーが順番に割り振られます(リスト1)。

なお、キー保持オプションを省略した場合はFALSEとして処理されます。

リスト1083.php
<?php
  $array_var = array("A", "B", "

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません