array ( 0 => array ( 'id' => '4', 0 => '4', 'address' => 'Гродно', 2 => 'Гродно', 'name' => 'Елена', 11 => 'Елена','distance' => '246.37229654695437', 14 => '246.37229654695437', ), 1 => array ( 'id' => '5', 0 => '5', 'address' => 'Брест', 2 => 'Брест', 'name' => 'Сергей', 11 => 'Сергей', 'distance' => '328.14766422409343', 14 => '328.14766422409343', ), 2 => array ( 'id' => '4', 0 => '4', 'address' => 'Гродно', 2 => 'Гродно', 'name' => 'Елена', 11 => 'Елена','distance' => '0', 14 => '0', ), )
Как отсортировать этот массив по убыванию distance и удалить тот массив где distance больше (c индексом 0)? Функции сортировки просмотрел, не понимаю какую выбрать.