Slik fjerner den Duplicate Word i en streng i PHP

Når kalt en amatørmessig språk anses uegnet for seriøs webutvikling, har PHP nylig blitt populært. En av PHP mange dyder er stort bibliotek med innebygde funksjoner som den inneholder. Fjerne et duplikat ord fra en streng, som kan være en komplisert oppgave på andre språk, er lett gjennomført ved å dra nytte av disse funksjonene, spesielt "eksplodere", "array_unique" og "implode."

Bruksanvisning

1 Opprett en ny fil med en "php" forlengelse, og åpne den med et tekstredigeringsprogram som Notisblokk. Skriv en linje av PHP som definerer en variabel med strengen å behandle. Her er et eksempel:

$ Setning = 'noen eksempel setning og noen ord';

2 Skriv en linje med PHP-kode som skiller streng i en rekke ord ved hjelp av PHP er "eksplodere" -funksjonen. Bruk en streng som inneholder et mellomrom og variable fra forrige trinn som funksjonens parametre. Koden må lagre resultatet av funksjonen til en ny variabel. Her er koden:

$ WordArray = eksplodere ( '', $ setning);

3 Skriv en linje med kode som utfører "array_unique" funksjon med variabel definert i forrige trinn som parameter. Koden må da lagre resultatet i en ny variabel. Her er koden:

$ WordArrayWithoutDuplicates = array_unique ($ wordArray);

4 Skriv en linje med kode som utfører "implode" -funksjonen. Den første parameteren må være en streng som inneholder en enkelt plass, mens andre må være variabel fra forrige trinn. Koden må lagre resultatet av funksjonen til en ny variabel. Eventuelt vise resultatet til skjermen med PHP er "ekko" -funksjon. Her er et eksempel:

$ NewSentence = implode ( '', $ wordArrayWithoutDuplicates);

echo 'Setningen uten dupliserte ord er: ". $ NewSentence;