Accueil > > > MANIPULATION DES TABLEAUX
MANIPULATION DES TABLEAUX
Information sur la source
Description
Je crois tout ce qu'il faut savoir sur les tableaux ;-)
Source
- <!-- 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>
Sources du même auteur
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
tableau auto - calendrier [ par peekweek ]
bonjour,je souhaite creer un formulaire automatique du mois en coursavec la gestion des week-end, des jours de la semaine et le num de la semaineen cf
ColdFusion et manipulation de jpeg [ par Laurentg59 ]
Je suis en train de créer un site, et j'ai besoin de manipuler des jpg. En effet, les internautes peuvent uploader des photos, et je dois créer à part
Les tableau deux dimension et les suppresion d'element [ par isotis ]
voilà j'aimerai savoir si qq un peut m'aider car j'ai besoin d'eleminer un element d'un tableau a deux dimensionex session.panier[i][]il faut deleter
Regex? [ par enda ]
Bonjour,une petite question de plus (merci a ceux qui repondent :) )Concernant les regex, je suis un peu desarsonné en coldfusion, auriez vous une doc
formater du texte dans un tableau [ par melany ]
Lorsque je veux afficher un texte tappé au kilomètre sans espace entre les mots, dans un tableau auquel j'ai donné une taille fixe, je n'obtiens pas l
Manipulation sur les variables [ par charek ]
A partir d'une variable #test# qui contient la chaine "jean dupont <jeanot>",comment peut-on ne récupérer que la chaine "jeanot" afin de la mett
Bete question :-S [ par Metrox ]
'lut all,chui vraiment déso de poser une si bête question, mais, j'ai un tableau, et dans une cellule, j'ai un lien qui renvoie vers une page home, se
tableau [ par Metrox ]
j'ai un tableau, deux lignes, et un nombre indéfini de colonnes et j'aimerais lui dire qu'il récupère les enregistrements de la db, et qu'il les afich
Split de variables [ par nicoulas ]
Bonjour à tous.J'aimerais trouver la fonction qui me permettrait de séparer le contenu d'une variable dans un tableau à l'aide d'un séparateur donné.P
tester tous les enregistrements du tableau [ par Metrox ]
'lut all,j'ai trouvé sur le forum, grace à Rastafa, comment faire pour séparer une variable en deux par un opérateur...pour rappel:<CFSET toto = "1
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
974 Application Server (12.2.4.0)974 APPLICATION SERVER (12.2.4.0)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP mySongBook Player (1.0.0)MYSONGBOOK PLAYER (1.0.0)mySongBook Player est un logiciel gratuit permettant l'accès à une archive de tablatures/partitio... Cliquez pour télécharger mySongBook Player
|