Сортировка многомерного массива по нескольким индексам

Mikelangelo

Новичок
Сортировка многомерного массива по нескольким индексам

Подскажите,плз,ника кне могу разобраться с сортирвокой многомерного массива по несколькии индексам аналогино ORDER BY в SQL по нескольким полям.

Вот пример массива,ну и нудно его отсортировать по ind1,ind2,ind3

$ar[0]["ind1"] = 4;
$ar[0]["ind2"] = 9;
$ar[0]["ind3"] = 3;

$ar[1]["ind1"] = 2;
$ar[1]["ind2"] = 7;
$ar[1]["ind3"] = 9;

$ar[2]["ind1"] = 1;
$ar[2]["ind2"] = 2;
$ar[2]["ind3"] = 7;

Нагуглил пример на пользование функцией usort, но понял как сортировать только по одному индексу.
Заранее спасибо. В описании array_multisort нашел,что она это умеет, но ненашел толкового примера.
 

vovanium

Новичок
И что там сложного делаешь функцию в которой есть массив $a и $b, потом сравниваниешь

$a['ind1'] и $b['ind1'], если они равны сравниваешь $a['ind2'] и $b['ind2'] и т.п.
 

Mikelangelo

Новичок
Всем спасибо,меня выручил поиск по форуму,нашел функцию и малост ьадаптирвоал под свои нужды
 
Сверху