【PHP】array_chunk の使い方

array_chunkとは

配列を分割する関数

使い方

array_chunk($array, $length, $preserve_keys = false)

$array:分割したい配列

$length:分割後の各部分の要素数

$preserve_keys:元の配列のキーを保持するかどうか。false( キーを改めて数字で振りなおす )がデフォルトのオプション引数

ユースケース

一度に処理できるデータ件数が制限されている時など。

(実例)複数のデータを配列にしてまとめてPOSTできるAPIがあった。しかし、その際の配列の要素数が20個までと制限されていた。POSTしたいデータは20個を超えていたので、20個ごとに分割してPOSTするようにした。

コメント

タイトルとURLをコピーしました