Технически ни один из них не является правильным. ksort () и krsort () сортируют по ключу, да, но это не по алфавиту - это от низкого до высокого и от высокого к низкому.
Это: массив («iPhone», «Android», «Symbian»)
Заказал бы элементы Android, Symbian, а затем iPhone из-за того, что от низкого к высокому не игнорируется регистр.
Чтобы отсортировать массив в алфавитном порядке по ключам, вам нужно выполнить пользовательский uksort ()