У меня есть массив следующей структуры:PHP Сортировка по определенному полю в массиве
Array ([0] => Array ([event] => event1 [Weight] => 2)
И я пытаюсь сортировать «Вес». Я пробовал:
function cmp($a, $b) {
if ($a['Weight'] > $b['Weight']){
return -1;
} else {
return 1;
}
}
Но это не сортировка по весу. Кажется, я отношусь к весу, но я не уверен, как это сделать правильно.
Где линия, которая фактически инициирует сортировку? Должно быть что-то вроде 'usort()'. Вот правильный пример: https://eval.in/79635 – ComFreek