Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 32
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    104

    estrapolare stringhe da una stringa

    come posso dividere una stringa info="a=1*p1*b=1" per ottenere

    a=1
    b=1

    ?

    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    104
    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

  3. #3
    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!

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    104
    a me non serve stampare a vidwo quelle variabili..piuttosto usarle attivamente...ad esempio in una query..

  5. #5
    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!

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    104
    codice:
    arrInfo = split(info, "*")
    non mi crea un arrInfo(1) e un arrInfo(2)?

  7. #7
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    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"


  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    104
    ok, e ci siamo.. ma poi come faccio ad estrapolare le variabili dall'array, ovvero a=1 e b=1?

  9. #9
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    codice:
    Response.Write "il contenuto del primo elemento dell'array è: " & arrInfo(0)
    il risultato sarà
    codice:
    il contenuto del primo elemento dell'array è: a=1

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    104
    codice:
    arrInfo(0) = "a=1"
    quel response write mi da "A=1"

    a me invece serve usarlo porprio come se facessi

    codice:
    dim a
    a=1
    per poterlo usare in una query

    codice:
    FROM utenti WHERE uid="&a&"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.