У меня есть множество врачей, каждый из которых имеет несколько пар ключ-значение
doctor {
type: "bla",
doctor-name: "bla",
doctor-state-id: "bla",
doctor-state: "AL",
...
}
Я запускаю цикл for для отображения списка на внешнем интерфейсе. То, как они отображаются в зависимости от состояния, представьте тег <li>
с указанием состояния в качестве заголовка, а затем врачей, перечисленных ниже. В следующем состоянии есть еще <li>
и так далее. В настоящее время в алфавитном порядке перечислены только штаты, а в именах врачей нет.
Я предполагаю, что не могу отсортировать массив в цикле for, и я попробовал несколько других методов ksort
, usort
и asort
с намерением сохранить индексы одинаковыми. Любые подсказки?
вот более дискретный пример:
Alaska
John Doe, MD, PhD - Anchorage - Neurosurgeon
Jane Doe, MD, MBI - Anchorage - Neurosurgeon
Джейн Доу должна прийти раньше, чем Джон Доу.