Если ли в PHP возможность отсортировать содержимое массива по типу ORDER BY в MySQL?
То есть, если есть массив
$array[key1] = array(\'a\'=>\'2\', \'b\'=>\'Маша\', \'c\' => \'Лялина\');
$array[key2] = array(\'a\'=>\'1\', \'b\'=>\'Петя\', \'c\' => \'Курочкин\');
$array[key3] = array(\'a\'=>\'2\', \'b\'=>\'Вася\', \'c\' => \'Пупкин\');
чтоб в результате полдучилось:
$array[key2] = array(\'a\'=>\'1\', \'b\'=>\'Петя\', \'c\' => \'Курочкин\');
$array[key3] = array(\'a\'=>\'2\', \'b\'=>\'Вася\', \'c\' => \'Пупкин\');
$array[key1] = array(\'a\'=>\'2\', \'b\'=>\'Маша\', \'c\' => \'Лялина\');
Типа ORDER BY a,b,c;
Оч. хотелось бы обойтись без базы и своих алгоритмов сортировки. Игрался с array_multisort, но, увы. ничего путного не вышло. Если кто знает - подскажите, плз.