所以我的目的是检查Collection中是否存在某个值,然后获取该值在该collection中的顺序,例如其第1或20或243。我们可以找到值中是否包含“包含”但序列中存在值。..我试图搜索并查看如何获取它,但找不到有用的东西。
有什么想法可以做到吗?
答案 0 :(得分:3)
要查找要查找的项目的索引,可以使用search
方法。 Laravel documentation给出了以下示例:
$collection = collect([2, 4, 6, 8]);
$collection->search(4);
此处的搜索方法将返回1
,它指向找到搜索值4
的第一个索引。同样,您可以执行$collection->search(8)
,它将返回3
。