natsort problem

Frutik

1024-й
natsort problem

Есть массив значения элементов которых - строки на украинском

делаю natsort()/sort() массива и получаю такой результат
PHP:
Array
(
    [15] => Ізабелла Росселліні
    [42] => Айс-Ті
    [25] => Анатолій Кузнєцов
    [18] => Антоніо Бандерас
    [30] => Брюс Вілліс
    [3] => Деніел Редкліфф
    [33] => Джон Каннінгем
    [12] => Джулі Хагерті
    [23] => Едді Мерфі
    [16] => Елія Вуд
    [4] => Ема Вотсон
    [2] => Еван Мак-Грегор
    [38] => Гаррісон Форд
    [21] => Глен Клос
    [24] => Камерон Діаз
    [13] => Карім Абдул-Джабар
    [40] => Кевін Костнер
    [41] => Крістіан Слейтер
    [10] => Кріс Крістофенсон
    [39] => Курт Расселл
    [17] => Лів Тайлер
    [22] => Майк Майєрс
    [1] => Наталі Портман
    [7] => Олівер Платт
    [19] => Омар Шаріф
    [29] => Пітер Бойл
    [27] => Павло Луспєкаєв
    [31] => Річард Гір
    [5] => Робін Вільямс
    [11] => Роберт Хейс
    [14] => Рутгер Хауер
    [6] => Сем Нейл
    [35] => Сергій Бодров
    [37] => Сергій Маковецький
    [26] => Спартак Мішулін
    [9] => Стівен Дорфф
    [32] => Стів Бассетт
    [8] => Уеслі Снайпс
    [20] => Жерар Депардьє
    [36] => Віктор Сухоруков
)
проблема соответственно в элементах с ключами 20, 36, 15

в чем может быть причина? в случае элемента з ключем 15 там точно не английская буква I
 

Frutik

1024-й
про usort понял,,,
спасибо, попробую...
но странно как-то... не понятно откуда ноги (или руки?) растут у проблемы...
 
Сверху