ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## firstWhere 方法返回集合中含有指定键 / 值对的第一个元素: firstWhere 方法返回集合中含有指定键 / 值对的第一个元素: ``` $collection = collect([ ['name' => 'Regena', 'age' => null], ['name' => 'Linda', 'age' => 14], ['name' => 'Diego', 'age' => 23], ['name' => 'Linda', 'age' => 84], ]); $collection->firstWhere('name', 'Linda'); // ['name' => 'Linda', 'age' => 14]Copy ``` 你也可以使用运算符来调用 firstWhere 方法: ``` $collection->firstWhere('age', '>=', 18); // ['name' => 'Diego', 'age' => 23]Copy ``` 和 where 方法一样,你可以将一个参数传递给 firstWhere 方法。在这种情况下, firstWhere 方法将返回指定键的值为「真」的第一个集合项: ``` $collection->firstWhere('age'); // ['name' => 'Linda', 'age' => 14]Copy ```