PHP har en funksjon som heter " array_unique " som fjerner like verdier fra en matrise og returnerer en ny rekke uten like verdier . Den opprinnelige matrisen vil forbli uendret. Med denne funksjonen kan du lese verdier fra en database , tekstfil eller brukerundersøkelser , og returnere unike verdier , og samtidig bevare de opprinnelige dataene . De unike verdiene kan skrives til skjermen , tilbake til en annen tekstfil , tilbake til en database eller brukes i en mer robust script . Du trenger
Text Editor
PHP
Vis flere instruksjoner
en
Åpne en tom fil i et tekstredigeringsprogram, for eksempel Notisblokk i Windows eller Gedit eller Kate i Linux. Du vil skrive inn følgende skript i teksteditor
2
Start php script med følgende linje : . ? <
3
Lag en matrise med duplisere verdier med følgende linje : $ dups = array (" Mary" , " John" , "Sam" , "Ben ", " Sam" , " Mary ");
4
Bestem unike verdier , med " array_unique "-funksjonen , med følgende linje $ ryddet = array_unique ( $ dups ) ; .
5
Skriv inn følgende linje til å starte looping gjennom hver unike value.foreach ( $ ryddet som $ Element ) {
6
Skriv inn følgende linje å skrive ut hver unik verdi til skjermen og lukke foreach loop.echo $ element. "\\ n "; }
7
Lukk php script med følgende linje : >
8
Lagre filen med php forlengelse? . . For eksempel kan dette skriptet bli kalt " example.php " . Hele skriptet ser slik ut: ? < Php
$ dups = array (" Mary" , " John" , "Sam" , "Ben ", " Sam" , "Mary" ) ;
< p > $ ryddet = array_unique ( $ dups ) ;
foreach ( $ ryddet som $ Element ) {
echo $ element. "\\ n "; }
>
9
Åpne et terminalvindu ? . Terminalen vinduet er funnet i alle programmer under Tilbehør i Windows , eller i Linux i hoved Application menyen, under enten System Tools eller verktøy . Du vil bli presentert med en ledetekst der du vil skrive inn følgende kommandoer .
10
Issue kommandoen " php example.php " for å teste skriptet.