28 messaggi dal 23 novembre 2001
Scusate ma sono poco pratico di ASP.
Se io ho un'Array del tipo a;b;c;d;a;b;a; ecc. come posso fare per sapere quante volte è presente ad esempio b nell'array?
Dovrei fare una specie di classifica. Non so se mi sono spiegato bene.
379 messaggi dal 06 settembre 2002
www.andytimes.com
usa la funzione filter. In pratica impostando a true ti rende un array con solo i valori filtrati. Da qui trovarne le corrispondenze è semplicissimo.

<%arr1=array("a","b","c","d","a","b","a")

val="f"

arr2=filter(arr1,val,true)

response.write "trovate "&cint(ubound(arr2)+1)&" corrispondenze di '"&val&"'"%>

..:: and this is my web ::..
28 messaggi dal 23 novembre 2001
Grazie ma ho dimenticato di dire che io non conosco i valori dell'array. Quindi mi serve di sapere che valori sono presenti nell'array e quante volte.
28 messaggi dal 23 novembre 2001
Mi spiego meglio:
Io ho un array che contiene le prime parole di ogni riga di un file .txt e quindi non conosco di preciso queste parole. Sto cercando qualcosa che mi permette di sapere tutte queste parole, ed eventualmente, quante volte sono ripetute. Spero di essermi spiegato meglio. Ciao
379 messaggi dal 06 settembre 2002
www.andytimes.com
ti lascio l'array di esempio, costruiscilo tu come vuoi...

<%
arr1=array("a","b","c","d","a","b","a","e","a")

for i=0 to ubound(arr1)

'verifica di esistenza di un valore valido per l'array

if ubound(arr1)<0 then exit for

val=arr1(0)


arr2=filter(arr1,val,true)

response.write "trovate "&cint(ubound(arr2)+1)&" corrispondenze di '"&val&"' <br>"

'elimina le corrispondenze già trovate dall'array

arr1=filter(arr1,val,false)

next
%>

..:: and this is my web ::..
28 messaggi dal 23 novembre 2001
Grazie 1000! Ci sono riuscito!! :)

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.