Ciaoa atutti,
come posso fare per eliminare valori doppi in un array?..Esiste qualcosa?
Grazie
Ciaoa atutti,
come posso fare per eliminare valori doppi in un array?..Esiste qualcosa?
Grazie
mi sa di no...cmq vedi qui....
http://www.devguru.com/technologies/...ript/10545.asp
altrimenti devi creare tu una funzioncina....non è difficilissimo....come prima idea crei un doppio for e fai scorrere l'array.....abbozzo pseudocodice
è scritto così, senza pensarci, prima di usarlo aggiustaloCodice PHP:array_frasi = new Array("Mercedes", "Ford", "Chrysler");
n = array_frasi.lenght;
for (i=0; i<n-1; i++){
for (x=i+1; x<n; x++){
if(array_frasi[i]==array_frasi[x]){
cars.splice(x)
}
}
}
No ai layout tabellari!
Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872
grazie,
io ho provato a fare questo:
<script>
//Creo array per estrarre dati univoci
var provider_no_univoci;
xmlDoc=loadXMLDoc("astra.xml");
var x=xmlDoc.getElementsByTagName('description');
for (i=0;i<x.length;i++) {
//scrivo provider dentro array percreare stringa confronto
provider_no_univoci += x[i].getAttribute('provider_name') + " | ";
document.write(provider_no_univoci);
}
document.write ("
HO LA STRINGA CON I PROVIDER
");
//Stringa che conterrà i valori univoci dei provider
var provider_ordinato;
//creo la stringa con valori provider univoci
for (i=0;i<x.length;i++) {
//scrivo provider dentro variabile per confronto
provider = x[i].getAttribute('provider_name');
if (provider_no_univoci.indexOf(provider)!=-1) {
}
else {
provider_ordinato += provider + " | ";
}
}
document.write("
" + provider_ordinato);
</script>
ma non funzeca..nel senso che stampa la lista completa pescata da xml e contenuta nella variabile provider_no_univoci, ma poi non mi crea la nuova variabile senza i doppioni e non capisco perchè...
mi puoi aiutare?