Hvordan: PHP String Innbytte

Når du arbeider med PHP, kan det være nyttig ved å erstatte deler av en trenger, for eksempel erstatte "han" for "hun" i en velkomstmelding, avhengig av hvem som er logget på. HTML og PHP, et skriptspråk, brukes sammen å lage dynamiske websider. en PHP streng består av en serie med tegn og kan være på ubestemt tid lang. PHP "str_replace" -funksjonen lar deg erstatte ett eller flere forekomster av tekst i en streng, ligner på "Erstatt alle" kommandoen i ord prosessorer.

Bruksanvisning

1 Åpne PHP-filen i et tekstredigeringsprogram, for eksempel Windows Notisblokk.

2 Lag tre PHP strenger som inneholder verdiene av strengen du vil bruke, hva teksten du vil søke etter og til slutt hva teksten du vil erstatte den med, ved å legge til følgende kode i kroppen av filen:

$ Str = "hello there hello there";

$ Search = "hallo";

$ Erstatte = "bye";

3 Kaller "str_replace" -funksjonen for å erstatte strengen ved å legge inn koden:

$ Str = str_replace ($ søk, $ erstatte, $ str);

De funksjonsargumenter er strengen for å søke etter, hva du skal erstatte den med og strengen som skal brukes. Som standard er alle forekomster av søkestrengen erstattes i strengen. Gitt forrige eksempel, "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);" som vil gi den nye strengen "bye det hello there."

4 Viser den nye strengen ved å legge inn koden:

print_r ($ str);

5 Lagre PHP-filen og laste den på webserveren til å vise den nylig byttet streng.

Hint

  • PHP-koden må være plassert inni "<? Php" og "?>" Tags.
  • For kompliserte streng søk, utnytte "preg_replace ()" -funksjon, som bruker regulære uttrykk.