相关疑难解决方法(0)

如何访问Laravel集合对象中的第n个对象?

我有一个laravel集合对象.

我想在其中使用第n个模型.

我该如何访问它?

编辑:

我在laravel文档中找不到合适的方法.我可以在foreach循环中迭代集合,并在找到第n个项目时中断:

foreach($collection as $key => $object)
{
    if($key == $nth) {break;}
}
// $object is now the nth one
Run Code Online (Sandbox Code Playgroud)

但这看起来很混乱.

更简洁的方法是执行上述循环一次,并创建一个包含集合中所有对象的简单数组.但这似乎是不必要的重复.

laravel集合类文档中,有一个fetch方法,但我认为这会从匹配主键的集合中获取一个对象,而不是集合中的第n个.

php laravel laravel-collection

20
推荐指数
3
解决办法
2万
查看次数

标签 统计

laravel ×1

laravel-collection ×1

php ×1