begin process at 2012 05 23 18:15:43
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Chaîne de Caractères

 > MANIPULATION DES STRUCTURES

MANIPULATION DES STRUCTURES


 Information sur la source

Note :
Aucune note
Catégorie :Chaîne de Caractères Classé sous :manipulation, structure Niveau :Débutant Date de création :19/04/2002 Date de mise à jour :19/04/2002 17:37:01 Vu :8 932

Auteur : Skyride

Ecrire un message privé
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

 Description

Ce tutorial contient plusieurs exemples

Source

  • <!-- Déclaration de la structure -->
  • <cfset structure = StructNew()>
  • <!-- On vérifie si la variable est une structure -->
  • <cfif IsStruct(structure) IS TRUE>
  • Il s'agit d'une structure<br>
  • <cfelse>
  • Ce n'est pas une structure<br>
  • </cfif>
  • <!-- On vérifie si la structure est vide -->
  • <cfif StructIsEmpty(structure) IS TRUE>
  • La structure est vide<br>
  • <cfelse>
  • La structure n'est pas vide<br>
  • </cfif>
  • <!-- On insert quelques valeurs dans la structure -->
  • <cfset temp = #StructInsert(structure, "1", "Toto")#>
  • <cfset temp = #StructInsert(structure, "2", "Tata")#>
  • <cfset temp = #StructInsert(structure, "3", "Tutu")#>
  • <cfset temp = #StructInsert(structure, "4", "Titi")#>
  • <!-- On recherche la valeur liée à la clé 1 -->
  • <cfoutput>#StructFind(structure, "1")#</cfoutput><br>
  • <!-- On vérifie si la clé 4 existe et on la supprime si on l'a trouvé-->
  • <cfif #StructKeyExists(structure, "4")# IS TRUE>
  • <cfset temp = #StructDelete(structure, "4")#>
  • <cfelse>
  • La clé 4 est inexistante
  • </cfif>
  • <!-- On vérifie si la clé 2 existe et on modifie sa valeur si on l'a trouvé-->
  • <cfif #StructKeyExists(structure, "2")# IS TRUE>
  • <cfset temp = #StructUpdate(structure, "2", "Nico")#>
  • <cfelse>
  • La clé 2 est inexistante<br>
  • </cfif>
  • <!-- On compte le nombre de clé(s) de la structure -->
  • <cfoutput>La structure contient #StructCount(structure)# élément(s)</cfoutput><br>
  • <!-- On parcourt la structure -->
  • <cfloop index="ind01" from="1" to="#StructCount(structure)#">
  • <cfoutput>
  • #StructFind(structure, "#ind01#")#<br>
  • </cfoutput>
  • </cfloop>
  • <!-- On supprime toutes les clés de la structure -->
  • <cfset temp = #StructClear(structure)#>
<!-- Déclaration de la structure -->
<cfset structure = StructNew()>


<!-- On vérifie si la variable est une structure -->
<cfif IsStruct(structure) IS TRUE>
	Il s'agit d'une structure<br>
<cfelse>
	Ce n'est pas une structure<br>
</cfif>


<!-- On vérifie si la structure est vide -->
<cfif StructIsEmpty(structure) IS TRUE>
	La structure est vide<br>
<cfelse>
	La structure n'est pas vide<br>
</cfif>


<!-- On insert quelques valeurs dans la structure -->
<cfset temp = #StructInsert(structure, "1", "Toto")#>
<cfset temp = #StructInsert(structure, "2", "Tata")#>
<cfset temp = #StructInsert(structure, "3", "Tutu")#>
<cfset temp = #StructInsert(structure, "4", "Titi")#>


<!-- On recherche la valeur liée à la clé 1 -->
<cfoutput>#StructFind(structure, "1")#</cfoutput><br>


<!-- On vérifie si la clé 4 existe et on la supprime si on l'a trouvé-->
<cfif #StructKeyExists(structure, "4")# IS TRUE>
	<cfset temp = #StructDelete(structure, "4")#>
<cfelse>
	La clé 4 est inexistante
</cfif>


<!-- On vérifie si la clé 2 existe et on modifie sa valeur si on l'a trouvé-->
<cfif #StructKeyExists(structure, "2")# IS TRUE>
	<cfset temp = #StructUpdate(structure, "2", "Nico")#>
<cfelse>
	La clé 2 est inexistante<br>
</cfif>


<!-- On compte le nombre de clé(s) de la structure -->
<cfoutput>La structure contient #StructCount(structure)# élément(s)</cfoutput><br>


<!-- On parcourt la structure -->
<cfloop index="ind01" from="1" to="#StructCount(structure)#">
	<cfoutput>
		#StructFind(structure, "#ind01#")#<br>
	</cfoutput>
</cfloop>


<!-- On supprime toutes les clés de la structure -->
<cfset temp = #StructClear(structure)#> 



 Sources du même auteur

Source avec Zip PAGINER LES RÉSULTATS D'UNE REQUÊTE
Source avec Zip GESTION DYNAMIQUE DES PAGES MULTI-PAYS
Source avec Zip ARBORESCENCE DE FICHIERS
RESPECTER LA MISE EN FORME DANS UN CHAMPS DE TYPE TEXTAREA
REGROUPEMENT DE JEUX D'ENREGISTREMENTS SUR UN CHAMPS D'UNE T...

 Sources de la même categorie

Source avec une capture RECHERCHER/REMPLACER par tonchebe
RÉSOLUTION DE VOS PROBLÈMES D'ACCENTS ET CARACTÈRES SPÉCIAUX par ABL-Online
METTRE EN GRAS UN OU PLUSIEURS MOTS RECHERCHÉS DANS UN TEXTE par lemulot
GENERER UN MOT DE PASSE ALÉATOIRE par jeanwebh
MANIPULATION DES TABLEAUX par Skyride

 Sources en rapport avec celle ci

MANIPULATION DES TABLEAUX par Skyride
MANIPULATION DES FICHIERS EXTERNES par Skyride
OPÉRATIONS SUR LES DOSSIERS par Kdo
LES STRUCTURES par Polo720
STRUCTURE D'UNE TABLE par Kdo

Commentaires et avis

Commentaire de Quicky24 le 07/12/2003 19:07:06

Peut-on télécharger ça?

Commentaire de seblechinois le 05/04/2010 22:29:43

Bonsoir,

très pratique, merci beaucoup!


S.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

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 Structure commune [ par nicol009 ] Pour améliorer les perf, est-ce qu'il existe en CFM une structure (table par exple) qui serait en mémoire sur le serveur, et qui serait aussi commune CfWddx [ par syndrael ] Bonjour,Vous n'avez jamais eu de problème avec une utilisation de CFWddx. Moi dans certains cas, quand je lui passe une structure en entrée il me manq Manipulation sur les variables [ par charek ] A partir d'une variable #test# qui contient la chaine "jean dupont &lt;jeanot&gt;",comment peut-on ne récupérer que la chaine "jeanot" afin de la mett voir la structure d'access par le web [ par lemmings ] salut a tous ,serait-il possible de recuperer la structure d'une table en access avec un query ou quelque chose du meme genre et de pouvoir afficher l Variable de session [ par fingertisch ] hello, je désire créer un processus pour s'authentifier sur mon site. Mais j'ai des buggs Quand l'utilisateur se loggue, une page s'affiche pour dire


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 7,192 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales