Помогите, пожалуйста, с сортировкой двухмерного массива.

Статус
В этой теме нельзя размещать новые ответы.

Ashotovich

Новичок
Помогите, пожалуйста, с сортировкой двухмерного массива.

Всем привет!

Есть массив:
PHP:
$arr_users = Array
(
    [0] => Array
        (
            [last_name] => Чащин
            [first_name] => Вадим
            [patr_name] => Борисович
            [usertype_code] => D
        )

    [1] => Array
        (
            [last_name] => Сотникова
            [first_name] => Ирина
            [patr_name] => Владимировна
            [usertype_code] => ME
        )

    [2] => Array
        (
            [last_name] => Денисова
            [first_name] => Любовь
            [patr_name] => Юрьевна
            [usertype_code] => MC
        )
)
Его необходимо отсортировать по полю last_name.

Пытаюсь сделать так:
PHP:
function cmp ($a, $b) { 
if ($a['last_name'] == $b['last_name']) return 0;
return ($a['last_name'] > $b['last_name']) ? -1 : 1;
}

usort ($arr_users , "cmp");
Но ничего толком не выходит. Что я неправильно делаю?

Заранее спасибо за помощь.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху