$people = [ ['name' => 'John', 'age' => 25], ['name' => 'Sara', 'age' => 34], ['name' => 'Jack', 'age' => 19] ]; $grouped_people = array_column($people, null, 'name');
$emails = [ 'user1@gmail.com' => 'John', 'user2@gmail.com' => 'Sara', 'user3@gmail.com' => 'Jack', 'user4@gmail.com' => 'Peter' ]; $grouped_emails = array_flip($emails);In the first example, we used the `array_column` function to group the people's names and ages into one variable by specifying the `name` key as the index of the new array. In the second example, we used the `array_flip` function to switch the position of the keys and values of the emails array to group them based on their users. The package library for these examples is the PHP core library, which means that these functions are built-in and do not require any additional packages or libraries.