• User Attivo

    comparare due array

    Salve a tutti, ho due array, e vorrei confrontarli, uno è più corto, l'altro ha detgli elementi in più.
    Devo stampare a video una stringa che contiene "solo" i valori che non sono presenti ne nel primo array, ho provato questo codice, ma non è dei migliori:

    
    intEst = "el1, el2, eln"
    intEstDef = "el1, el2, elnn"
    
    arrIntEst = split(intEst,",")
                    ArrIntEst2 = split(arrIntEstDef,",")
                    for i = 0 to UBound(arrIntEst)
                        for y = 0 to Ubound(arrIntEst2)
                            if arrIntEst(i) = arrIntEst(y) then
                                exit for
                            elseif arrIntEst.eof then 
                                Response.Write(arrIntEst(i))
                              
                            end if
                        next
                    next
    
    

    ho provato a stampare a video, ma nella fase di comparazione, si verifica sempre che gli elementi degli array non sono uguali.

    dove sbaglio???


  • Super User

    arrIntEst(i) = arrIntEst(y) non dovrebbe essere arrIntEst(i) = arrIntEst2(y) ?