У меня есть ассоциативный массив, и при переборе этого массива используется цикл foreach. Флекс теряет порядок. Это так раздражает.
Почему это происходит?
Как мне этого избежать?
Ассоциативные массивы являются реализацией структуры данных Хэш-таблицы и, следовательно, неупорядочены по своей природе.
Согласно спецификации, значения в ассоциативном массиве не "упорядочены".
Если вам нужно получить значения в указанном порядке, вам нужно отсортировать ключи самостоятельно.