PHPで配列を条件指定して分割する方法

PHPで配列を条件指定して分割する方法を知りたい。
本記事ではこのような悩みを解決。
実装方法について解説します。
実装サンプル
<?php
$array = ["りんご","バナナ","ぶどう","みかん","もも","メロン"];
$array_chunk = array_chunk($array, 2);
// 出力結果
// Array
// (
// [0] => Array
// (
// [0] => りんご
// [1] => バナナ
// )
// [1] => Array
// (
// [0] => ぶどう
// [1] => みかん
// )
// [2] => Array
// (
// [0] => もも
// [1] => メロン
// )
// )
print_r($array_chunk);
?>
実装サンプルです。
配列を分割するにはarray_chunk関数が便利です。
使い方は以下の通りです。
array_chunk(分割したい配列,分割する要素数);
実装サンプルを元に説明すると、$array配列を要素数:2で分割する条件を指定。
print_rで配列を確認すると2次元配列になっており、要素数2つの配列が3つ生成されてる事がわかります。
以上で実装完了です。
まとめ
インデックス配列などを均等に要素分けしたい時に便利な関数です。
以上で解説を終わります。
目次