Når du arbeider med PHP, kan det være nyttig ved å erstatte deler av en strenger , for eksempel erstatte " han " for " hun" i en velkomstmelding , avhengig av hvem som er logget inn HTML og PHP, et skriptspråk , brukes sammen for å lage dynamiske websider . et PHP streng består av en rekke tegn og kan være på ubestemt tid lang. den PHP " str_replace "-funksjonen lar deg erstatte én eller flere forekomster av teksten i en streng , ligner på "Erstatt alle "-kommandoen i tekstbehandlere . Instruksjoner
en
Åpne PHP -filen i et tekstredigeringsprogram, for eksempel Windows Notisblokk.
2
Lag tre PHP strenger som inneholder verdier av strengen du vil bruke , hva teksten du vil søke etter , og til slutt hva teksten du vil erstatte den med , ved å legge følgende kode i kroppen av filen :
$ str = " hallo det hello there ";
$ search = " hallo ";
$ erstatte =" bye ";
3
Ring" str_replace "-funksjonen å erstatte strengen ved å legge inn koden : en
$ str = str_replace ( $ søk, $ erstatte , $ str ) ;
funksjonsargumentene er strengen for å søke etter , hva du skal erstatte den med og strengen som skal brukes. som standard blir alle forekomster av søkestrengen erstattes i strengen . Gitt det forrige eksemplet , " hello there hello there " vil bli " bye det bye der. " Du kan gi et fjerde argument for å begrense mengden av erstatninger , for eksempel " $ str = str_replace ( $ søk, $ erstatte , $ str, 1 ) ; " " . bye det hello there ", som vil gi den nye strengen
4
Skjerm den nye strengen ved å legge inn koden : en
print_r ( $ str ) ;
5
Lagre PHP-filen og laste den på webserveren til å vise den nylig byttet string