ваше решение не лучшее
тем более с 3 параметрами в функции
function array_sort(array $mymenu, $key = 'sort', $sort = 'asc') { // ...??? }
Другого я бы давно послал, но ты мне помог пару раз)
исправил вопрос
Вам не кажется что это более вежлива и информативная фраза
с чего вы решили что я собираюсь делать так или иначе?
я ведь тоже могу вас перефразировать