За последние 24 часа нас посетили 35092 программиста и 1747 роботов. Сейчас ищут 867 программистов ...

Сортировка многомерного ассоциативного массива по элементу

Тема в разделе "PHP для новичков", создана пользователем FiMka, 31 янв 2010.

  1. FiMka

    FiMka Активный пользователь

    С нами с:
    12 май 2009
    Сообщения:
    66
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Ребята, всем доброго здравия!

    Вопрос: Есть ли в PHP функция для сортировки массива, содержащего ассоциативные массивы по конкретному элементу?
    То есть имеем массив:
    PHP:
    1.   [0] => Array ( [animal_name] => собака [some_key] => 0 [code] => 1 [class] => Псовые )
    2.   [1] => Array ( [animal_name] => кошка [some_key] => 0 [code] => 2 [class] => Кошачьи )
    3.   [2] => Array ( [animal_name] => пес [some_key] => 0 [code] => 1 [class] => Псовые )
    4. )
    Необходимо отсортировать данный массив по элементу "code". Например в javascript я мог бы написать:
    [js]function sortByCode(a, b) {
    return ((a.code< b.code) ? -1 : ((a.code > b.code) ? 1 : 0));
    }

    arr.sort(sortByCode);[/js]
    Подскажите, пожалуйста.

    ---
    Кажется нашел подходящую информацию: http://www.the-art-of-web.com/php/sortarray/
    Да, помогло. Уж извините, что поторопился спрашивать, со вчерашнего вечера никак не удавалось найти информации по теме :) .