Kuinka toteuttaa str_replace PHP: ssä?



Tässä artikkelissa tarkastellaan str_replace PHP: ssä yrittääksemme ymmärtää käsitteen yksityiskohtaisesti ja seurata sitä sitten harjoituksen esittelyllä.

Merkkimallien käsittelystä on tullut erittäin tärkeää näinä päivinä, koska näinä päivinä tapahtuu paljon tietoja. Tässä artikkelissa tarkastellaan str_replace in yrittää ymmärtää käsite yksityiskohtaisesti.

Seuraavat vihjeet käsitellään tässä artikkelissa,





Joten aloitetaan tämän artikkelin kanssa str_replace PHP: ssä,

str_replace PHP: ssä

Jotkut merkit korvataan joillakin muilla merkkijonoilla, meillä on PHP: ssä toimintoja, jotka toimivat joidenkin tiettyjen sääntöjen kanssa. He ovat:



  • Se palauttaa matriisin, jos merkkijonoa on etsittävä taulukosta.
  • Etsi ja korvaa suoritetaan jokaisella taulukkoelementillä, jos merkkijonoa on haettava matriisista.
  • Tyhjää merkkijonoa käytetään, jos sekä etsi että korvaa ovat matriiseja ja korvaa myös vähemmän elementtejä kuin löytö.
  • Korvausmerkkijonoa käytetään jokaisessa löytöarvossa, jos haku on taulukko ja korvaa merkkijono

Tämän artikkelin kanssa, joka koskee str_replace -ohjelmaa PHP: ssä, katsotaanpa seuraava toiminto,

Mikä on str_replace ()?

str_replace () on sisäänrakennettu toiminto, jota käytetään korvaamaan jotkut merkit joillakin muilla merkkijonoilla. ts. korvaa kaikki sanan esiintymät merkkijonossa.

Syntaksi: str_replace (etsi, korvaa, merkkijono, laske)



löytö : Tämä parametri voi olla joko merkkijono- tai taulukotyyppi, joka määrittää etsittävän ja vaihdettavan merkkijonon.

Korvata: Tämä parametri voi myös olla joko merkkijono- tai taulukotyyppi, joka määrittää merkkijonon, jolla haluamme korvata.

Merkkijono: Tämä parametri määrittää merkkijonon tai merkkijonoryhmän, josta haluamme etsiä ja korvata.

Kreivi: Tämä parametri on valinnainen, jos arvo asetetaan korvaustoimintojen kokonaismäärälle.

Katsotaanpa esimerkki, jossa etsinnän ja korvaamisen parametri on merkkijonotyyppi:

 
sushaa rakastaa koodata, koska sushma haluaa sijoittua hyvään tuotepohjaiseen yritykseen

Yllä olevassa esimerkissä jokainen 'ashok' esiintyminen korvataan 'sushalla'.

Katsotaanpa toinen esimerkki, jossa etsinnän ja korvaamisen parametri on taulukotyyppi:

 

Tuotos

Ystäväsi ovat Sushma, Vaibhav, Adarsh, Chintan

Kun parametrit ovat taulukotyyppiä, kaikkilöytöargumenttia haetaan merkkijonosta ja korvataan vastaavilla elementeilläkorvataPerustelu. Jos elementtien lukumääräkorvataväite on pienempi kuin vuonnalöytötaulukon, niin joslöytöargumenttimerkkijonoargumentti sitten ne korvataan tyhjällä merkkijonolla. Josmerkkijonoparametri on myös taulukko merkkijonon sijastamerkkijonoetsitään.

Tämä toiminto on kirjainkokoinen ja ongelman ratkaisemiseksi meillä on str_ireplace () suorittaa isot ja pienet kirjaimet.

Tämän artikkelin kanssa, joka koskee str_replace -ohjelmaa PHP: ssä, katsotaanpa seuraava toiminto,

Mikä on str_ireplace ()?

str_ireplace () on sisäänrakennettu toiminto, joka on samanlainen kuin str_replace (), ts. korvaa merkit, jotka ovat merkkijonossa jopa kirjainkoon merkkejä.

Syntaksi: str_ireplace (etsi, korvaa, merkkijono, laske)

Katsotaanpa esimerkki, jossa etsinnän ja korvaamisen parametri on merkkijonotyyppi (riippumatta isoista ja pienistä kirjaimista):

 

Tuotos:

sushaa rakastaa koodata, koska sushma haluaa sijoittua hyvään tuotepohjaiseen yritykseen

Microsoft sql -oppaat aloittelijoille

Katsotaanpa toinen esimerkki, jossa etsinnän ja korvaamisen parametri on matriisityyppi (riippumatta isoista ja pienistä merkkijonoista):

 

Tuotos

Ystäväsi ovat Sushma, Vaibhav, Adarsh, Chintan

Tämän kanssa olemme tämän artikkelin lopussa, toivon, että olet oppinut molemmista sisäänrakennetuista toiminnoista PHP: ssä, ts. str_replace () ja str_ireplace () sopivilla esimerkeillä.

Jos löysit tämän str_replacen PHP-artikkelista merkitykselliseksi, tutustu Edureka, luotettava verkko-oppimisyritys, jolla on yli 250 000 tyytyväisen oppijan verkosto, joka levisi ympäri maailmaa.

Onko sinulla kysymys meille? Mainitse se tämän artikkelin kommenttiosassa ja palaan sinuun.