Laravel 8 intersect() {#collection-method}
intersect
方法从原集合中移除在指定 array
或集合中不存在的值。生成的集合将会保留原集合的键:
$collection = collect(['Desk', 'Sofa', 'Chair']);
$intersect = $collection->intersect(['Desk', 'Chair', 'Bookcase']);
$intersect->all();
// [0 => 'Desk', 2 => 'Chair']
技巧:使用 Eloquent Collections 方法时,会修改此方法的行为。