Сортировка многомерного массива, верхний регистр сортируется перед строчным
Использование ниже для сортировки многомерного массива по отображаемому имени:
<code>$sortArray = array(); foreach($members as $member){ foreach($member as $key=>$value){ if(!isset($sortArray[$key])){ $sortArray[$key] = array(); } $sortArray[$key][] = $value; } } $orderby = "screen_name"; array_multisort($sortArray[$orderby],SORT_ASC,$members); </code>
Но заглавные буквы сортируются перед строчными:
Allan Brenda Greg работает
НоFrank приходит раньшеdan
Существует много способов сортировки массивов, но я, наконец, получил это с помощью описанного выше, хотел посмотреть, есть ли простой способ исправить это?