Сделать элемент массива первым в выводе.

Статус
В этой теме нельзя размещать новые ответы.

Extalionez

Клоун
Заблокирован
Регистрация
21 Авг 2008
Сообщения
368
Реакции
191
  • Автор темы
  • Заблокирован
  • #1
Доброго Времени суток! Прежде всего хотел бы извиниться за название темы - умнее не смог придумать:) А задача в принципе простая - есть примерно следуюший массив
HTML:
data.divisions[0].ent_id = 35235
data.divisions[0].title = 'Название 1'
data.divisions[1].ent_id = 4654654
data.divisions[1].title = 'Название 2'
data.divisions[2].ent_id =654654
data.divisions[2].title = 'Название 3'
Ну и так далее.
Задача сделать
HTML:
data.divisions[1].ent_id = 4654654 // в зависиомости именно от этого id,  то есть мне нужно именно это id и название вывести первым делом, а остальные не важно в каком порядке, хотя лучше по названию, в цикле for
data.divisions[1].title = 'Название 2'
Если и так не понятно, то ещё понятней - нужно вывести в html выпадающий список с названиями, где первым будет необходимый мне id с названием, а дальше уж не важно в принципе:)
 
Проходишься сначала циклом в поисках идентификатора нужного тебе элемента, выводишь его, а потом выводишь в цикле все элементы, кроме того, что уже вывел (сравнивая их идентификатор с найденным). Довольно тривиальная задача
 
  • Автор темы
  • Заблокирован
  • #3
Спасибо! Так и сделал. просто мне казалось что есть более простое и правильное решение типа сортировки массива иль ещё чего.:closed:
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху