##はじめに
今回もLaravelのCollectionのメソッドについてまとめたいと思います。
##takeメソッドで指定した件数だけデータ取得する
Collectionの中から特定の件数だけを取得することができます。
$collection = collect(['赤', '青', '黄', '緑', '白',]);
$chunk = $collection->take(3);
print_r($chunk->toArray());
実行結果は下記になります。
Array
(
[0] => 赤
[1] => 青
[2] => 黄
)
先ほどは正の数でしたが負の数を用いていて実装すると、後ろから指定した数の値を取得することができます。
$collection = collect(['赤', '青', '黄', '緑', '白',]);
$chunk = $collection->take(-2);
print_r($chunk->toArray());
実行結果は下記になります。
Array
(
[4] => 白
[3] => 緑
)
##おわりに
いかがでしたでしょうか。
takeメソッドでは負の数も用いることができるので必要な時があれば試してみてください。