April 22, 2018 —John Koster
The flip
method will return a new Collection
instance where are the all the collection item's keys have been exchanged with their corresponding values.
The behavior of the flip
method is similar to PHP's array_flip
function.
1public function flip();
The following code example demonstrates the effects of the flip
method:
1use Illuminate\Support\Collection; 2 3// Create a new collection instance. 4$collection = new Collection([ 5 'first' => 'I am first', 6 'second' => 'I am second', 7 'third' => 'I am third' 8]); 9 10// Flip the original collection.11$flippedCollection = $collection->flip();
The $flippedCollection
variable will now contain a new instance of the Collection
class with a structure similar to the following output:
1object(Illuminate\Support\Collection)2 protected 'items' =>3 array4 'I am first' => string 'first'5 'I am second' => string 'second'6 'I am third' => string 'third'
∎
The following amazing people help support this site and my open source projects ♥️
If you're interesting in supporting my work and want to show up on this list, check out my GitHub Sponsors Profile.