Tag Archive: ArrayNew()

Sep 12

Como determinar se uma posição em uma array existe?

ColdFusion ainda não possui construído em função para determinar se uma posição da matriz é definida. A maneira mais simples é usar manipulação de exceção embutida no ColdFusion. O seguinte código vai verificar a segunda posição em uma matriz: <cfset arr = arrayNew(1)> <cfset arr[1] = "Jacob"> <cfset arr[3] = "Lynn"> <cfset arr[5] = "Noah"> …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-determinar-se-uma-posicao-em-uma-array-existe/

Aug 29

Como indexar (sort) uma array de duas dimensões?

ColdFusion não fornece uma maneira embutida de indexar uma array multi-dimensional. Entretanto, há dois modos de se executar essa tarefa. 1) Transforme a array multi-dimensional em uma query e então use query of queries para indexá-la. <!— sample array —> <cfset arr = arrayNew(2)> </cfset><cfset arr[1][1] = "beta"> </cfset><cfset arr[2][1] = "bar"> </cfset><cfset arr[3][1] = …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-indexar-sort-uma-array-de-duas-dimensoes/

Aug 29

Como criar um array com mais de três dimensões?

ColdFusion deixa voce criar diretamente arrays até três dimensões usando a funçãoarrayNew(). Se voce quiser criar uma array maior, voce pode usar múltiplas declarações arrayNew(). <cfset foo = arrayNew(3)> <cfset foo[1][1][1] = arrayNew(3)> <cfset foo[1][1][1][1][1][1] = "this is a test"> <cfoutput>#foo[1][1][1][1][1][1]#</cfoutput> by Jeremy Petersen

Permanent link to this article: http://ensina.me/coldfusion/como-criar-um-array-com-mais-de-tres-dimensoes/