Come rimuovere i duplicati da Array PHP

April 12

PHP ha una funzione chiamata "array_unique" che rimuove i valori duplicati di un array e restituisce un nuovo array senza i valori duplicati. L'array originale rimarrà invariato. Con questa funzione, è possibile leggere i valori da un ingresso di database, file di testo o un utente, e restituire valori unici, preservando i dati originali. I valori unici possono essere visualizzati sullo schermo, reintrodotti in un secondo file di testo, tornato a un database o usato in uno script più robusto.

istruzione

1 Aprire un file vuoto in un editor di testo, come Blocco note di Windows o Gedit o Kate in Linux. Si digitare il seguente script nell'editor di testo.

2 Avviare lo script php con la seguente riga:
<?

3 Creare un array con i valori duplicati con la seguente riga:
$ DUPS = array (\ "Mary \", \ "John \", \ "Sam \", \ "Ben \", \ "Sam \", \ "Mary \");

4 Determinare i valori unici, con la funzione "array_unique", con la seguente riga.
$ Eliminato = array_unique ($ DUPS);

5 Digitare la seguente riga per avviare il ciclo attraverso ogni valore unico.
foreach ($ eliminato da $ articolo) {

6 Digitare la seguente riga per stampare ogni valore unico per lo schermo e chiudere il ciclo foreach.
echo $ Item. "\ N";}

7 Chiudere lo script php con la seguente riga:
?>

8 Salvare il file con l'estensione .php. Ad esempio, questo script potrebbe essere denominato "example.php". L'intero script appare come segue:
<? Php

$ DUPS = array ( "Mary", "John", "Sam", "Ben", "Sam", "Maria")
ANDARE

$ Eliminato = array_unique ($ DUPS)
ANDARE

foreach ($ eliminato da $ articolo) {

echo $ Item. "\ N";}

?>

9 Aprire una finestra di terminale. La finestra di terminale si trova in tutti i programmi sotto Accessori in Windows o in Linux nel menu dell'applicazione principale, in virtù di Utilità di sistema o utilità. Verrà presentato con un prompt dei comandi, dove potrete digitare i seguenti comandi.

10 Eseguire il comando "php example.php" per testare lo script.

Consigli e avvertenze

  • Se si è salvato il programma in una cartella diversa da \ "C: \\ Documents and Settings \\\" in Windows, o \ "\\ casa \\ utente \\\" in Linux, si dovrà dare il percorso esatto allo script nel passaggio 10.