Я нашел ответ в https://joshtronic.com/2013/09/23/sorting-associative-array-specific-key/
function sortBy($field, &$array, $direction = 'asc')
{
usort($array, create_function('$a, $b', '
$a = $a["' . $field . '"];
$b = $b["' . $field . '"];
if ($a == $b)
{
return 0;
}
return ($a ' . ($direction == 'desc' ? '>' : '<') .' $b) ? -1 : 1;
'));
return true;
}
И теперь вызываю эту функцию по определенному ключу массива.
$newArray = sortBy('display_name', $blogusers);
И если сортировать в asc / desc, просто добавьте один аргумент,
sortBy('display_name', $blogusers, 'desc');