[ASP] Explode in asp?

Pagina: 1
Acties:
  • 122 views sinds 30-01-2008

  • bdu
  • Registratie: Februari 2002
  • Laatst online: 26-05 13:22
Hallo een vraagje,

Ik ben bezig met een form in asp. Nu krijg ik als output een waarde zoals

'abcd - efghijk - lmnopq - rstuvwx - yz'

Dus met streepjes ertussen.

Hoe kan ik het voorelkaar krijgen dat ik uit dit waarde waardes zoals

abcd
efghijk
lmnopq
enz

Dus hoe kan ik de waardes van elkaar loskoppelen?

De waarde bestaat trouwens steeds uit verschillende hoeveelheden.... (dus de ene keer zijn het 3 leters/cijfer en dan een - en de andere keer zijn het er weer 6 ofzo..)

Bedankt

  • MeIsTwisted
  • Registratie: November 2001
  • Laatst online: 28-07-2023

MeIsTwisted

not a Twisted mind

schrijf je toch zelf een explode functie?

ik weet eik niet of asp een explode functie heeft.

Multimonitor is relax :P


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 21:18

TeeDee

CQB 241

Je wilt de streepjes "verwijderen" en de waardes met een newline gescheiden hebben?

Replace

ASP:
1
2
3
dim inputstring
inputstring = abcd - efghijk - lmnopq - rstuvwx - yz
inputstring = replace(inputstring, " - ", vbCrlf)

vbCrlf kan ook bijv CHR(13), CHR(10) of vbNewline zijn.

[ Voor 54% gewijzigd door TeeDee op 15-04-2004 11:39 ]

Heart..pumps blood.Has nothing to do with emotion! Bored


  • faabman
  • Registratie: Januari 2001
  • Laatst online: 08-08-2024
code:
1
array = split(string, " - ")


had je zo gevonden in de vbscript SDK

Op zoek naar een baan als Coldfusion webdeveloper? Mail me!


  • bdu
  • Registratie: Februari 2002
  • Laatst online: 26-05 13:22
TeeDee schreef op 15 april 2004 @ 11:37:
Je wilt de streepjes "verwijderen" en de waardes met een newline gescheiden hebben?

Replace

ASP:
1
2
3
dim inputstring
inputstring = abcd - efghijk - lmnopq - rstuvwx - yz
inputstring = replace(inputstring, " - ", vbCrlf)

vbCrlf kan ook bijv CHR(13), CHR(10) of vbNewline zijn.
Ik wil de gegevens uit die rij als variable verder gaan gebruiken...

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 21:18

TeeDee

CQB 241

Dan de handel dus splitten zoals faabman zegt.

ASP:
1
2
3
4
5
6
array = split(string, " -  ")

var1 = array(0)
var2 = array(1)
var3 = array(2)
var4 = array(3)

Je zou nog met ubound e.d. kunnen checken hoe groot je array is.

[ Voor 68% gewijzigd door TeeDee op 15-04-2004 11:53 ]

Heart..pumps blood.Has nothing to do with emotion! Bored


  • bdu
  • Registratie: Februari 2002
  • Laatst online: 26-05 13:22
okee.. ik heb nu het volgende..
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
<%
Dim string, array, var1, var2, var3, var4


string = request.Form("WonrLC")

array = split(string, " -  ")

var1 = array(0)
var2 = array(1)
var3 = array(2)
var4 = array(3)
%>


en ik krijg een foutje..
code:
1
2
3
4
Soort fout:
Runtimefout Microsoft VBScript (0x800A0009)
Het subscript valt buiten het bereik: '[number: 1]'
/extras/stap4.asp, line 32


doe ik iets fout?

  • bdu
  • Registratie: Februari 2002
  • Laatst online: 26-05 13:22
laat maar, ik denk dat ik iets anders fout heb gedaan :S.. bedankt iig!!

  • faabman
  • Registratie: Januari 2001
  • Laatst online: 08-08-2024
TeeDee schreef op 15 april 2004 @ 11:52:
Dan de handel dus splitten zoals faabman zegt.

ASP:
1
2
3
4
5
6
array = split(string, " -  ")

var1 = array(0)
var2 = array(1)
var3 = array(2)
var4 = array(3)

Je zou nog met ubound e.d. kunnen checken hoe groot je array is.
dat kan je imho beter doen met IsArray()...

Op zoek naar een baan als Coldfusion webdeveloper? Mail me!


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

Druk anders even op F1 voordat je richting http://gathering.tweakers.net/forum/insert_topic/14 fietst :z

Professionele website nodig?

Pagina: 1

Dit topic is gesloten.