Pergunta

I têm uma matriz associativa e durante a iteração através desta matriz, utilizando foreach loop. Flex está perdendo a ordem. Isso é tão irritante.

Por que isso está acontecendo?

Como posso evitar isso?

Foi útil?

Solução

Por especificação, os valores em uma matriz associativa não são "ordenada".

Se você precisa para obter os valores em uma ordem especificada, você precisa ordenar as chaves si mesmo.

Outras dicas

associativa matrizes são a implementação de o Hash estrutura de dados de tabela , e, portanto, não são ordenadas por natureza.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top