ciao,
sapete dirmi come fare un controllo su un array per verificare la presenza di dati duplicati? (senza rimuoverli)
grazie
eraclito
ciao,
sapete dirmi come fare un controllo su un array per verificare la presenza di dati duplicati? (senza rimuoverli)
grazie
eraclito
L'apprendere molte cose non insegna l'intelligenza
Voglio avere dubbi più chiari
in un'estasi improvvisa mi è venuto in mente questo:
1) prendi il tuo array
2) calcoli quello con gli elementi unici
3) li confronti ad esempio facendone la differenza o in altro modo a fantasia..
![]()
..::Luca::..
» "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
» "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
[frasi random] - [Lucopedia] - [laFetta]
2) http://fr.php.net/manual/en/function.array-unique.php
3) http://fr.php.net/manual/en/function.array-diff.php
per completare l'opera![]()
ho fatto una cosa così:Originariamente inviato da luke83
in un'estasi improvvisa mi è venuto in mente questo:
1) prendi il tuo array
2) calcoli quello con gli elementi unici
3) li confronti ad esempio facendone la differenza o in altro modo a fantasia..
![]()
if (count($array) != count(array_unique($array)))
ero convito ci fosse una funzione specifica...
grazie
![]()
![]()
L'apprendere molte cose non insegna l'intelligenza
Voglio avere dubbi più chiari
almeno dal manuale nn risulta... se a te basta quello va benissimo così come hai fatto.. dai magari un occhio sul manuale online può darsi che qualcuno ne abbia fatta già una ad hoc se ti servisse qualcosa di "avanzato"...
..::Luca::..
» "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
» "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
[frasi random] - [Lucopedia] - [laFetta]
Quando mi serve faccio cosi':Originariamente inviato da luke83
almeno dal manuale nn risulta... se a te basta quello va benissimo così come hai fatto.. dai magari un occhio sul manuale online può darsi che qualcuno ne abbia fatta già una ad hoc se ti servisse qualcosa di "avanzato"...
codice:<?php Function CercaDoppioni($array) { $diff = array(); foreach($array as $key => $value ) { if(in_array($value, $diff) ) echo "$key => $value "; $diff[] = $value; } } $input = array("verde", "rosso", "verde", "blu", "rosso", "giallo", "blu"); echo "Elenco doppioni: "; CercaDoppioni($input); ?>![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.