Visualizzazione dei risultati da 1 a 6 su 6

Discussione: controllo array

  1. #1
    Utente di HTML.it L'avatar di eraclito
    Registrato dal
    May 2002
    Messaggi
    1,273

    controllo array

    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

  2. #2
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    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]

  3. #3

  4. #4
    Utente di HTML.it L'avatar di eraclito
    Registrato dal
    May 2002
    Messaggi
    1,273
    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..


    ho fatto una cosa così:

    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

  5. #5
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    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]

  6. #6
    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"...
    Quando mi serve faccio cosi':
    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.

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.