Manipulation des listes

Soyez le premier à donner votre avis sur cette source.

Snippet vu 9 680 fois - Téléchargée 28 fois

Contenu du snippet

Exemple de manipulation des listes...

Source / Exemple :


<!-- Définition d'une liste -->
<cfset liste = "Toto,Tata,Tutu">

<!-- On ajoute un élement à la liste -->
<cfset liste = #ListAppend(liste, "Sébastien")#>

<!-- On ajoute un élement au début de la liste -->
<cfset liste = #ListPrepend(liste, "ludovic")#>

<!-- On ajoute un élement à la position 2 de la liste -->
<cfset liste = #ListInsertAt(liste, "2", "Pascal", ",")#>

<!-- On met à jour l'élément à la position 2 -->
<cfset liste = #ListSetAt(liste, "2", "Edouard", ",")#>

<!-- On recherche un élément dans la liste et s'il existe on l'affiche et on le supprime -->
<cfif ListFindNoCase(liste, "Nico", ",") GT 0>
	<cfoutput>#ListGetAt(liste, ListFindNoCase(liste, "Nico", ","), ",")#</cfoutput>
	<cfset liste = #ListDeleteAt(liste, ListFindNoCase(liste, "Nico", ","), ",")#>
</cfif>

<!-- On change les délimiteurs de la liste -->
<cfset liste = #ListChangeDelims(liste, ";", ",")#>

<!-- On alimente une liste avec les eléments retournés par une requête -->
<cfquery name="test" datasource="basedonnees">
	SELECT * FROM TEST
</cfquery>

<!-- Les éléments sont séparés par un point virgule -->
<cfset liste = #ValueList(test.test_nom, ";")#>

<!-- Les éléments sont séparés par un point virgule et entourés par des guillemets -->
<cfset liste = #QuotedValueList(test.test_nom, ";")#>

<!-- On affiche la liste et le nombre d'éléments -->
<cfoutput>
	Contenu de la liste : #liste#<br>
	Taille : #Listlen(liste, ";")#
</cfoutput>

A voir également

Ajouter un commentaire Commentaires
Messages postés
72
Date d'inscription
mercredi 27 décembre 2000
Statut
Membre
Dernière intervention
16 mai 2016
1
Bonsoir,

très pratique aussi, merci beaucoup!

S.
Messages postés
9
Date d'inscription
mercredi 18 juillet 2007
Statut
Membre
Dernière intervention
11 juin 2009

Bonjour,
s'il te plait, le code est en quel langage ? PHP ou ????
La liste porte t'elle une extension ? est ce .txt ou ???

Je veux pouvoir utiliser une liste ou une base pour stocker les données que je recueille auprès de mes prospects.
Peux tu m'aider s'il te plait.

Je veux pouvoir collecter des données sur le nom, le prénom l'email et le pays s'il le faut.
Merci de l'aide
Faustin

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.