- <!-- Création d'un tableau -->
- <cfset tableau = ArrayNew(1)>
-
-
- <!-- On teste si le type de la variable est bien un tableau -->
- <cfif IsArray(tableau) IS TRUE>
- C'est un tableau<br>
- <cfelse>
- Ce n'est pas un tableau <br>
- </cfif>
-
-
- <!-- On insére un élément dans le tableau -->
- <cfset temp = #ArrayAppend(tableau, "Toto")#>
- <cfset temp = #ArrayAppend(tableau, "Tata")#>
- <cfset temp = #ArrayAppend(tableau, "Tutu")#>
- <cfset temp = #ArrayAppend(tableau, "Titi")#>
-
-
- <!-- On insère un élément au début du tableau -->
- <cfset temp = #ArrayPrepend(tableau, "Laurent")#>
-
-
- <!-- On ajoute un élément à la position 2 -->
- <cfset temp = #ArrayInsertAt(tableau, 2, "Edouard")#>
-
-
- <!-- On teste si le tableau est vide ou non -->
- <cfif ArrayIsEmpty(tableau) IS TRUE>
- Le tableau est vide<br>
- <cfelse>
- Le tableau contient des éléments<br>
- </cfif>
-
-
- <!-- On supprime l'élément à la position 2 -->
- <cfset temp = #ArrayDeleteAt(tableau,2)#>
-
-
- <!-- On met à jour l'élément à la position 3 -->
- <cfset temp = #ArraySet(tableau, 3, 3, "Nico")#>
-
-
- <!-- On met à jour l'élément à la position 3 et 4 -->
- <cfset temp = #ArraySet(tableau, 3, 4, "Nico")#>
-
-
- <!-- On permute les valeurs des éléments à la position 2 et 5-->
- <cfset temp = #ArraySwap(tableau, 2, 5)#>
-
-
- <!-- On trie le tableau -->
- <cfset temp = #ArraySort(tableau, "textnocase", "asc")#>
-
-
- <!-- Quelques afichages -->
- <cfoutput>
- Longueur du tableau : #ArrayLen(tableau)#<br>
- On convertit le tableau en liste : #arraytolist(tableau, ";")#<br>
- </cfoutput>
-
-
- <!-- Parcour du tableau -->
- <cfloop index="ind01" from="1" to=#ArrayLen(tableau)#>
- <cfoutput>
- #tableau[ind01]#<br>
- </cfoutput>
- </cfloop>
<!-- Création d'un tableau -->
<cfset tableau = ArrayNew(1)>
<!-- On teste si le type de la variable est bien un tableau -->
<cfif IsArray(tableau) IS TRUE>
C'est un tableau<br>
<cfelse>
Ce n'est pas un tableau <br>
</cfif>
<!-- On insére un élément dans le tableau -->
<cfset temp = #ArrayAppend(tableau, "Toto")#>
<cfset temp = #ArrayAppend(tableau, "Tata")#>
<cfset temp = #ArrayAppend(tableau, "Tutu")#>
<cfset temp = #ArrayAppend(tableau, "Titi")#>
<!-- On insère un élément au début du tableau -->
<cfset temp = #ArrayPrepend(tableau, "Laurent")#>
<!-- On ajoute un élément à la position 2 -->
<cfset temp = #ArrayInsertAt(tableau, 2, "Edouard")#>
<!-- On teste si le tableau est vide ou non -->
<cfif ArrayIsEmpty(tableau) IS TRUE>
Le tableau est vide<br>
<cfelse>
Le tableau contient des éléments<br>
</cfif>
<!-- On supprime l'élément à la position 2 -->
<cfset temp = #ArrayDeleteAt(tableau,2)#>
<!-- On met à jour l'élément à la position 3 -->
<cfset temp = #ArraySet(tableau, 3, 3, "Nico")#>
<!-- On met à jour l'élément à la position 3 et 4 -->
<cfset temp = #ArraySet(tableau, 3, 4, "Nico")#>
<!-- On permute les valeurs des éléments à la position 2 et 5-->
<cfset temp = #ArraySwap(tableau, 2, 5)#>
<!-- On trie le tableau -->
<cfset temp = #ArraySort(tableau, "textnocase", "asc")#>
<!-- Quelques afichages -->
<cfoutput>
Longueur du tableau : #ArrayLen(tableau)#<br>
On convertit le tableau en liste : #arraytolist(tableau, ";")#<br>
</cfoutput>
<!-- Parcour du tableau -->
<cfloop index="ind01" from="1" to=#ArrayLen(tableau)#>
<cfoutput>
#tableau[ind01]#<br>
</cfoutput>
</cfloop>