php - 从收藏品中获取 key

标签 php laravel collections

如何从收藏品中获取 key ?

$posts= Post::all();

示例(不起作用):

$key = $posts->where('id', $id)->getKey();

最佳答案

all() 将返回一个没有键的集合。如果您谈论的是 0、1、2 等整数键,请使用 search() 方法:

$key = $posts->search(function($i) use($id) {
    return $i->id === $id;
});

关于php - 从收藏品中获取 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49094933/

相关文章:

php - Mailchimp 不适用于生产环境 [laravel on azure]

c# - 在枚举另一个集合的同时修改一个集合

java - 使用 ConcurrentHashMap 缓存

c# - 在 OnItemDataBound 期间获取中继器中的项目数

php - 分别从两个单独的 MySQL 表中删除信息?

php - 根据日期时间的值自动设置回显值

php - 如何让 DOMDocument 在 PHP 中写 standalone=yes?

php - MySQL 查询未正常运行

php - 谷歌云空间/图像部署错误,构建未完成

html - 如何将 'boolean'类型的数据从HTML表单发送到数据库