dtom99
Messages postés10Date d'inscriptiondimanche 9 janvier 2005StatutMembreDernière intervention10 mars 2006
-
7 mars 2006 à 15:41
mapmelo
Messages postés2Date d'inscriptionjeudi 10 juin 2004StatutMembreDernière intervention24 mars 2011
-
24 mars 2011 à 10:59
bonjour,
j'ai une chaine du type "texte1;texte2;texte3" etc... que je voudirais transformer en :
"texte1"
"texte2"
"texte3"
bref remplacer le séparateur ";" par "
", seulement la fonction split ne fonctionne pas sous mon vieux IIS (v3 sous nt4).
ce qui devrait résoudre ton problème (attention, dans ce cas, "variable" n'est pas un tableau mais juste une simple chaine de caractères, bien que les chaines soient affichées les unes sous les autres dans le navigateur client !)
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 7 mars 2006 à 18:46
Pour mettre à jour IIS windowsupdate ou alors va falloir faire un tour du coté du site microsoft.
par contre si tu peux je te déconseille d'utiliser asp3 qui est trés vieux, passe plutot directement à asp.net qui commence déjà à avoir quelques années :)
cs_tutunice
Messages postés5Date d'inscriptionmardi 14 mars 2006StatutMembreDernière intervention17 avril 2006 13 avril 2006 à 16:32
bonjour, en fait, c'est pas comme ca qu'il faut s'y prendre ;-)
commence comme ca :
1- chaine="texte1;texte2;texte3"
2- tableau = Split(chaine,;, -1)' ( avec -1 qui signifie qu'il n'y a pas de nombre maximal de sous chaines à traiter)
3- ensuite pour afficher ton tableau :
dim max
max=ubound(tableau)
dim arraymax
for arraymax=0 to max step 1
response.write Tableau(arraymax)& "
"
next
cs_Nurgle
Messages postés1642Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention28 avril 20114 17 avril 2006 à 22:11
En effet tutunice, ta méthode fait la même chose, mais cependant elle créé un tableau côté serveur, ce qui est une perte de performances totalement inutile dans ce cas :
Si tu devais effectuer des tris ou des modifications sur le tableau, là je comprendrais, mais simplement pour afficher les éléments les uns en dessous des autres, inutile de se compliquer la vie
(de plus, le "-1" de la fonction Split est inutile ici car "-1" est la valeur par défaut de ce paramètre )
cs_tutunice
Messages postés5Date d'inscriptionmardi 14 mars 2006StatutMembreDernière intervention17 avril 2006 18 avril 2006 à 21:24
tu as tout à fait raison nurgle, et désolé d'avoir écrit ca : " en fait, c'est pas comme ca qu'il faut s'y prendre ;-)" car je n'avais pas eu toutes les réponses affichées sur mon navigateur
Ceci dit, j'ai pris l'habitude d'écrire le plus souvent possible les valeurs par défaut, je suis un ch'tit peu puriste sur les bords!
bon code, tutu