2
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Laravel】Collectionのtakeメソッド

Posted at

##はじめに
今回も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メソッドでは負の数も用いることができるので必要な時があれば試してみてください。

2
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?