Syntaks:
str_replace ($ search_value, $ erstatning_value, $ emne_value, $ count)
Denne funksjonen kan ta fire argumenter. De tre første argumentene er obligatoriske argumenter, og det fjerde argumentet er valgfritt. Formålene med argumentene til denne funksjonen er beskrevet i følgende:
Dette argumentet kan være en streng eller en matrise. Strengen eller matrisen brukes til å søke i en streng eller matriseverdiene i hovedstrengen.
Dette argumentet er en streng der $ search_value blir søkt og erstattet av $ erstatningsverdi.
Dette argumentet er valgfritt og brukes til å telle det totale antallet erstatning.
Ulike eksempler på str_replace () -funksjon
De forskjellige bruksområdene for str_replace () -funksjonen vises i denne delen av opplæringen ved hjelp av flere eksempler.
Eksempel 1: Erstatt en streng basert på et søkeord og erstatt ordet
Lag en PHP -fil med følgende skript som søker etter et ord i en streng. Hvis ordet eksisterer i strengen, erstattes ordet av et annet ord. I følge skriptet blir ordet '”PHP” søkt og erstattet av ordet “java” ved hjelp av str_replace () -funksjonen.
// Tilordne en strengverdiProduksjon:
Følgende utgang vises etter å ha utført forrige skript. Her, ordet “PHP”Eksisterer i hovedstrengen, og den erstattes av ordet“Java”.
Eksempel 2: Bytt ut en streng basert på søkearrayen og erstatt den med et ord
Lag en PHP -fil med følgende skript som søker i verdiene til en matrise i en streng og erstatt den med et ord der verdien samsvarer med. I følge skriptet inneholder søkearrayen to verdier som samsvarer med to ord i hovedstrengen. Så disse to ordene i hovedstrengen erstattes av den "definerte erstatt et ord" ved hjelp av str_replace () -funksjonen.
// Tilordne strengverdiProduksjon:
Følgende utgang vises etter å ha utført forrige skript. Her, to ord - “som”Og“kjærlighet” - erstattes av ordet“spise”:
Eksempel 3: Søk og erstatt ordene ved å bruke søket og erstatte matriser
Lag en PHP -fil med følgende skript som søker i verdiene til en matrise i en streng og erstatt dem med verdiene til en erstatningsarray der verdien samsvarer. I følge skriptet inneholder søket og erstattet matriser samme antall elementer. Her eksisterer alle elementer i søkekarrayen i hovedstrengen. Så alle matchende ord i hovedstrengen erstattes av de tilsvarende ordene i erstatningsarrayen ved å bruke str_replace () -funksjonen.
// Tilordne strengverdiProduksjon:
Følgende utgang vises etter å ha utført forrige skript. Her, ordet “som”Erstattes av ordet“spise" to ganger. De to andre ordene, “Kylling”Og“Fisk”, Erstattes av ordene“Iskrem”Og“Suppe”I hovedstrengen:
Eksempel 4: Tell det totale antallet erstatning
Opprett en PHP -fil med følgende skriptsøk i verdiene til en matrise i en streng og erstattes av verdiene til en erstatningsarray der verdien samsvarer som forrige eksempel og teller det totale antallet erstatning. Det fjerde argumentet for str_replace () -funksjonen brukes her for å telle det totale antallet erstatning. I følge skriptet inneholder søket og erstattet matriser samme antall elementer. Her samsvarer fire ord i hovedstrengen med verdiene til søkearrayen som erstattes av de tilsvarende ordene for erstatningsarray ved hjelp av str_replace () -funksjonen.
// Tilordne strengverdiProduksjon:
Følgende utgang vises etter å ha utført forrige skript. Her, ordet “som”Erstattes av ordet“spise" to ganger. Det andre ordet, “Kylling”, Erstattes av ordet“Iskrem”I hovedstrengen. Så det totale antallet erstatning er 2+1 = 3:
Konklusjon
De forskjellige måtene å bruke str_replace () -funksjonen vises i denne opplæringen ved hjelp av flere eksempler. Søk og erstatt oppgaver gjøres ved hjelp av søkeordet eller matrisen og erstatt ord eller matrise. Vi håper at formålet med å bruke Str_replace () -funksjonen i PHP -skriptet blir fjernet etter å ha lest denne opplæringen.