Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    11

    confronto tra due array

    Come è possibile confrontare il contenuto di due array ed estrarre le differenze?

    ciao

  2. #2
    dipende da come vuoi tu che i due array siano uguali...

    sono uguali se hanno GLI STESSI ELEMENTI ORDINATI NELLO STESSO ORDINE o basta che contengano gli stessi elementi ordinati casualmente?

    poi magari qualche funzioncina già pronta la trovi...cerca con google intanto qualcosa

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    11
    Ciao e grazie per la risposta,

    Cercherò di essere un pò più chiara.

    Ho 2 array così composti:

    arr1 : 1972057,8,1972052,5,1972050,6,1972056,4,1972051,5, 1972053,7,1972054,1,1972055,2
    arr2 : 1972057,2,1972052,3,1972050,5,1972056,4,1972051,7, 1972053,7,1972054,6,1972055,1

    dopo aver fatto lo split :

    arrVecchi = split(arr1,",")
    arrNuovi = split(arr2,",")

    Ho poi scritto una funzione come questa :

    Function confrontaArray(arr1, arr2)

    strNuovo = ""

    for i = 0 to ubound(arr1)

    if int(arr1(i)) <> int(arr2(i)) then

    strNuovo = strNuovo & arr2(i)& ","

    end if

    next

    confrontaArray = strNuovo

    end function

    Da questa ricavo una stringa con solo i valori diversi che poi lavoro come serve a me.
    Ha senso una cosa del genere o esiste un metodo migliore?

    grazie ciao

  4. #4
    ah senso perchè non credo esista una funzione che ti restituisce i valori diversi tra due array...anzi in asp mi sa che non esiste neanche una funzione che dati due array ti dice se sono uguali

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.