Skip to content

Instantly share code, notes, and snippets.

@Ikke
Last active December 19, 2015 18:29
Show Gist options
  • Save Ikke/5999543 to your computer and use it in GitHub Desktop.
Save Ikke/5999543 to your computer and use it in GitHub Desktop.
Group by
<?php
$usersGrouped = array();
foreach($users as $user)
{
$key = sprintf("%s:%s:%s", $user->field1, $user->field2, $user->field3);
if(!isset($usersGrouped[$key]))
{
$usersGrouped[$key] = array();
}
$usersGrouped[$key][] = $user;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment