«

»

Sep 16

Print this Post

Como fazer loop sobre os valores de uma array?

Uma array é uma coleção de dados indexados por números. Assim, por exemplo, uma matriz de valores pode ter dados na posição 1, 2 e 3. A fim de ciclar sobre os itens em uma array, a funçãoarrayLen() deve ser usada:


<!--- Arr is an array of values. --->
<cfloop index="x" from="1" to="#arrayLen(arr)#">
     <cfoutput>#arr[x]#</cfoutput>
</cfloop>

Normalmente este é um código seguro de se escrever. Entretanto, é possível que uma array tenha uma posição faltando, Considere esta array:


<cfset arr = arrayNew(1)>
<cfset arr[1] = "Jacob">
<cfset arr[3] = "Lynn">
<cfset arr[5] = "Noah">

Embora ela tenha apenas três ítens, a função ColdFusion arrayLen() retornará cinco.

by Raymond Camden

Permanent link to this article: http://ensina.me/coldfusion/como-fazer-loop-sobre-os-valores-de-uma-array/

Leave a Reply