Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    esiste questa funzione?

    Esiste una funzione che controlla se dentro un array ci sono 2 elementi uguali?
    Gracias

  2. #2
    non so se esiste pero' puoi cercarla qui
    ______________________________________

    Progresso Web.

  3. #3
    prova con array_unique
    ______________________________________

    Progresso Web.

  4. #4
    Originariamente inviato da caruccis
    non so se esiste pero' puoi cercarla qui
    Avevo già cercato ...

  5. #5
    Originariamente inviato da caruccis
    prova con array_unique
    Si, ma questa restituisce un nuovo array. Cercavo qualcosa che mi dicesse semplicemente true o false.
    Pazienza ...
    Ciauz

  6. #6
    falla tu...non è difficile fargli fare un controllo, se vuoi provo a buttarti giù qualcosa...

  7. #7
    codice:
    function duplicati($array, $valore)
    {
     $n = 0;
     for ($x = 0; $x < count($array); $x++)
     {
      if ($array[$x] == $valore) { $n++; }
     }
     if ($n > 1) { return TRUE; } else { return FALSE; }
    }

  8. #8
    Dovrei avere il risultato che cerco inserendo la tua funzione all'interno di un ciclo for che controlla tutti gli elementi dell'array.
    Grazie
    Ciao

  9. #9
    la funzione controlla già tutti gli elementi dell'array...

  10. #10
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    oppure:
    codice:
    $temp=array(1,1,2,3,4,5,6);
    if (count($temp) != count(array_unique($temp)))
    	echo "ALCUNI ELEMENTI SONO DUPLICATI";

    think simple think ringo

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.