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.