
04/03/2003, 09:52
|
 | | | Fecha de Ingreso: enero-2002 Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 23 años, 1 mes Puntos: 17 | |
En las FAQ de Cold Fusion hay esto: Cita: Crear una lista es tan simple como crear una variable textual con los valores separados por comas.
<cfset lista = "lunes,martes,miércoles,jueves,viernes,sábado" >
Para añadir un valor a una lista existente, usaremos ListAppend():
<cfset lista = ListAppend(lista, "domingo")>
Para saber cuantos elementos tiene una lista, usaremos ListLen():
#ListLen(lista)# --> 7
Para recuperar un valor de una lista, usamos ListGetAt():
#ListGetAt(lista, 5)# --> sábado
Para saber si un elemento está en una lista, usaremos ListFind():
ListFind(lista, "domingo") --> 7 (la posición donde se encuentra)
Para eliminar una posición usaremos ListDeleteAt(), y para añadirla, ListInsertAt().
<cfset lista = ListDeleteAt(lista, 6)> <!--- eliminamos el sábado --->
<cfset lista = ListInsertAt(lista, 6, "sábado") <!--- Añadimos el sábado a su sitio ---> Usando esto, puedes recorrer todos los valores de una lista usando un loop.
Código:
<cfoutput>
<cfloop index="escalon" from="1" to="#ListLen(lista)#" step="1">
#escalon#: #ListGetAt(lista, escalon)#<br>
</cfloop>
</cfoutput>
|