By John Koster
The diff
method is used to determine which items in the collection are not present in the supplied $items
collection. $items
can be be either an array, or another instance of Collection
. The diff
method returns a new instance of Collection
.
#Signature
1public function diff(
2 $items
3);
#Example Use
The following examples will demonstrate the usage of the diff
:
1use Illuminate\Support\Collection;
2
3// Create the first collection instance.
4$firstCollection = new Collection([
5 'first', 'second', 'third'
6]);
7
8// Create the second collection instance.
9$secondCollection = new Collection([
10 'third', 'fourth', 'fifth'
11]);
12
13// ['first', 'second']
14$firstCollection->diff(['third', 'fourth', 'fifth']);
15
16// ['first', 'second']
17$firstCollection->diff($secondCollection);
18
19// ['fourth', 'fifth']
20$secondCollection->diff($firstCollection);
∎