Tag Archive: ArrayToList()

Sep 12

Como achar um valor em um array?

ColdFusion não fornece uma maneira interna para pesquisar uma matriz de valores (array). No entanto, você tem algumas opções. Você pode converter a matriz para uma lista usando arrayToList (). Depois de ter feito isso, você pode usar listFind (), listFindNoCase (),ListContains (), ou listContainsNoCase () para procurar a matriz. Voce també pode procurar UDFs (Funções Definidas pelo Usuário) …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-achar-um-valor-em-um-array/

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 indexar (sort) uma estrutura?

Use a função structSort() interna do ColdFusion. <cfscript> foo = structNew(); StructInsert(foo, "a", "this"); StructInsert(foo, "b", "is"); StructInsert(foo, "c", "a"); StructInsert(foo, "d", "test"); </cfscript> StructSort() retorna uma array do nomes chaves (strings) do nível de tôpo. <cfoutput>#arrayToList(structSort(foo))#</cfoutput> Voce tambem pode indexar estruturas parentes baseado nas suas crianças. Por exemplo, o código abaixo indexará todas as pessoas em …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-indexar-sort-uma-estrutura/