Hur implementerar jag str_replace i PHP?



I den här artikeln tar vi en titt på str_replace i PHP för att försöka förstå konceptet i detalj och sedan följa upp det med praktikdemonstration.

Att arbeta med karaktärsmönster har blivit mycket viktigt idag eftersom det finns stora mängder databehandling som händer dessa dagar. I den här artikeln tar vi en titt på str_replace in att försöka förstå konceptet i detalj.

Följande tips kommer att behandlas i den här artikeln,





Så låt oss komma igång med den här artikeln på str_replace i PHP,

str_replace i PHP

För att ersätta vissa tecken med några andra tecken i strängen har vi funktionalitet i PHP som fungerar med vissa specifika regler. Dom är:



  • Det returnerar en matris om strängen behöver söks i en matris.
  • Sök och ersätt utförs med varje matriselement om strängen måste sökas i en matris.
  • En tom sträng kommer att användas om både sök och ersätt är matriser och även ersätter har färre element än hitta.
  • Ersätt sträng används för varje sökvärde om sök är en matris och ersätt är en sträng

Fortsätt med den här artikeln på str_replace i PHP, låt oss ta en titt på följande funktion,

Vad är str_replace ()?

str_replace () är en inbyggd funktion som används för att ersätta vissa tecken med några andra tecken i en sträng. dvs ersätter alla förekomster av ett ord i strängen.

Syntax: str_replace (hitta, ersätt, sträng, räkna)



Hitta : Denna parameter kan vara antingen sträng eller arraytyp som anger strängen som ska sökas och ersättas.

Byta ut: Denna parameter kan också vara antingen sträng eller arraytyp som anger strängen som vi vill ersätta med.

Sträng: Denna parameter anger strängen eller strängmatrisen där vi vill söka och ersätta.

Räkna: Denna parameter är valfri där värdet är inställt på det totala antalet utbytesåtgärder.

hur man gör en jframe i java

Låt oss se ett exempel där perametern för att hitta och ersätta är en strängtyp:

 
sushma älskar att koda eftersom sushma vill placeras i ett bra produktbaserat företag

I exemplet ovan ersätts varje förekomst av 'ashok' med 'sushma'.

Låt oss se ett annat exempel där parametern för att hitta och ersätta är en arraytyp:

 

Produktion

Dina vänner är Sushma, Vaibhav, Adarsh, Chintan

När parametrarna är av arraytyp, kommer alla element ihittaargument söks i strängen och ersätts av motsvarande element ibyta utargument. Om antalet element ibyta utargumentet är mindre än det ihittaom det finns några förekomster av de ytterligare elementen ihittaargument isträngargument ersätts de med en tom sträng. Omsträngparametern är också en matris istället för sträng sedan alla element isträngkommer att sökas.

Denna funktion är skiftlägeskänslig och för att övervinna detta problem har vi str_ireplace () för att utföra en skiftlägeskänslig matchning.

Fortsätt med den här artikeln på str_replace i PHP, låt oss ta en titt på följande funktion,

Vad är str_ireplace ()?

str_ireplace () är en inbyggd funktion som liknar str_replace (), dvs ersätter tecken som till och med är skiftlägeskänsliga tecken i en sträng.

Syntax: str_ireplace (hitta, ersätt, sträng, räkna)

Låt oss se ett exempel där parametern för att hitta och ersätta är en strängtyp (oavsett skiftlägeskänslig sträng):

 

Produktion:

sushma älskar att koda eftersom sushma vill placeras i ett bra produktbaserat företag

Låt oss se ett annat exempel där parametern för att hitta och ersätta är en arraytyp (oavsett skiftlägeskänslig sträng):

 

Produktion

Dina vänner är Sushma, Vaibhav, Adarsh, Chintan

Med detta kommer vi till slutet av den här artikeln, jag hoppas att du har lärt dig om båda de inbyggda funktionerna i PHP, dvs. str_replace () och str_ireplace () med lämpliga exempel.

Om du tyckte att denna str_replace i PHP-artikeln är relevant, kolla in av Edureka, ett pålitligt online-lärande företag med ett nätverk av mer än 250 000 nöjda elever spridda över hela världen.

överbelastning och åsidosättande i Java

Har du en fråga till oss? Vänligen nämna det i kommentarsektionen i den här artikeln så kommer jag tillbaka till dig.