come posso dividere una stringa info="a=1*p1*b=1" per ottenere
a=1
b=1
?
grazie
come posso dividere una stringa info="a=1*p1*b=1" per ottenere
a=1
b=1
?
grazie
io non riesco a capire questo suggerimento..
Una volta valorizzata una variabile con il valore del
parametro dovrai leggere all'interno le informazioni e, in
caso tu abbia aggiunto più di un parametro, valorizzare le
variabili che ti interessa stampare, utilizzando per
esempio la funzione split con "*P1*" come separatore
Così:
codice:<% info = "a=1*p1*b=1" info = replace(info, "p1", "") arrInfo = split(info, "*") for i = 0 to Ubound(arrInfo) response.write(arrInfo(i) & " ") next %>![]()
Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!
a me non serve stampare a vidwo quelle variabili..piuttosto usarle attivamente...ad esempio in una query..
Era un esempio per farti vedere come estrapolarle.
Poi è chiaro che devi usarle secondo le tue esigenze.
Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!
non mi crea un arrInfo(1) e un arrInfo(2)?codice:arrInfo = split(info, "*")
se info = "a=1*p1*b=1" ottieni un array di 3 elementi
arrInfo(0) = "a=1"
arrInfo(1) = "p1"
arrInfo(2) = "b=1"
se info = "a1**b=1" ottieni sempre un array di 3 elementi
arrInfo(0) = "a=1"
arrInfo(1) = ""
arrInfo(2) = "b=1"
![]()
ok, e ci siamo.. ma poi come faccio ad estrapolare le variabili dall'array, ovvero a=1 e b=1?
il risultato saràcodice:Response.Write "il contenuto del primo elemento dell'array è: " & arrInfo(0)
codice:il contenuto del primo elemento dell'array è: a=1
quel response write mi da "A=1"codice:arrInfo(0) = "a=1"
a me invece serve usarlo porprio come se facessi
per poterlo usare in una querycodice:dim a a=1
codice:FROM utenti WHERE uid="&a&"