[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Задачка на сортировку массива
twin
Есть задачка отсортировать массив по ключам. Вроде ничего проще - ksort() и будет счастье. А не тут то было, оказывается она учитывает регистр и приоритет ставит верхнему. А оно не надь. Ну к примеру такой массив
Цитата
Array
(
    [a] => 1
    [D] => 4
    [c]  => 3
    [B] => 2
)
будет преобразован в такой:
Цитата
Array
(
    [B] => 2
    [D] => 4
    [a] => 1
    [c] => 3
)

а хотелось бы этого:
Цитата
Array
(
    [a] => 1
    [B] => 2
    [c] => 3
    [D] => 4
)

Есть у кого-нибудь наработка по этому поводу или может кто хочет поразмяться.)))





Спустя 35 минут, 14 секунд (24.09.2012 - 11:55) Winston написал(а):
uksort($ar, "strnatcasecmp");

Спустя 3 минуты, 50 секунд (24.09.2012 - 11:59) twin написал(а):
Гениально. Спасиб.)))


_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.