Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    82

    verificare presenza valore in un array

    Ciao ragazzi

    ho una funzione a cui passo un valore per verificare se questo è contenuto in un array.

    Come faccio a scrivere che se il valore è presente nell'array esegua un response.write e se non è presente non scriva nulla?

  2. #2
    Utente di HTML.it L'avatar di fero
    Registrato dal
    Dec 2000
    Messaggi
    265
    cicli l'array
    codice:
    for i=0 to ubound(array)
    if array(i)=VALORE then
       response.write "OK"
       exit for
    end if
    next

    se poi la funzione è lato client devi chiedere sul forum scripting

    ciao!
    Fero
    Vuoi conoscere nuovi Amici?

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    82
    scusa, ho sbagliato nel senso che se è presente non devo scrivere nulla se non è presente devo fare response.write.

    Basta cambiare il segno ma mi chiedo, mentre cicla l'array, prima di arrivare al valore di riferimento e quindi verificare la condizione,tutte le volte che questa non si verifica scriverà qualcosa?

    Perchè io ho bisogno o di fare il response.write o di non farlo in assoluto e non a seconda del caso

    Spero di essermi spiegato

  4. #4
    con exit for dopo il verificarsi della condizione, alla prima esci

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    82
    quindi così:

    codice:
    for i=0 to ubound(array)
    if array(i) <> VALORE then
       response.write "OK"
       exit for
    end if
    next
    sono certo che anche se VALORE non è il primo valore ad essere cilcato non eseguirò mai response.write"OK"?

  6. #6

  7. #7
    Ops... errore mio.

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.