Com implementar str_replace a PHP?



En aquest article farem un cop d'ull a str_replace en PHP per provar d'entendre el concepte en detall i després el seguirem amb la demostració de pràctiques.

Treballar amb patrons de caràcters ha esdevingut molt important en aquests dies, ja que hi ha una gran quantitat de processament de dades que es fa actualment. En aquest article veurem str_replace a per intentar entendre el concepte en detall.

En aquest article es tractaran les següents indicacions,





Comencem, doncs, amb aquest article sobre str_replace en PHP,

str_replace en PHP

Per tal de substituir alguns caràcters per altres caràcters de la cadena, tenim una funcionalitat en PHP que funciona amb algunes regles específiques. Ells són:



  • Torna una matriu si cal cercar la cadena en una matriu.
  • Cerca i substitució es realitza amb tots els elements de la matriu si cal cercar la cadena en una matriu.
  • S'utilitzarà una cadena buida si trobar i substituir són matrius i també reemplaça té menys elements que trobar.
  • S'utilitzarà Replace string per a cada valor de find si find és una matriu i replace és una cadena

Seguint amb aquest article sobre str_replace en PHP, vegeu la següent funció,

java convertir de doble a int

Què és str_replace ()?

str_replace () és una funció integrada que s’utilitza per substituir alguns caràcters per altres caràcters d’una cadena. és a dir, reemplaça totes les aparicions d'una paraula dins de la cadena.

Sintaxi: str_replace (cercar, substituir, cadena, comptar)



Troba : Aquest paràmetre pot ser una cadena o un tipus de matriu que especifica la cadena a cercar i substituir.

Substitueix: Aquest paràmetre també pot ser una cadena o un tipus de matriu que especifica la cadena amb la qual volem substituir.

Cadena: Aquest paràmetre especifica la cadena o matriu de cadenes on volem cercar i substituir.

Recompte: Aquest paràmetre és opcional quan el valor s'estableix en el nombre total d'operacions de substitució.

Vegem un exemple en què el peràmetre per cercar i substituir és un tipus de cadena:

 
a Sushma li encanta codificar perquè Sushma vol ubicar-se en una bona empresa basada en productes

A l'exemple anterior, cada ocurrència de 'ashok' se substitueix per 'sushma'.

Vegem un altre exemple on el paràmetre per trobar i substituir és un tipus de matriu:

 

Sortida

Els teus amics són Sushma, Vaibhav, Adarsh, Chintan

Quan els paràmetres són de tipus array, tots els elements del fitxertrobares cerquen els arguments a la cadena i se substitueixen pels elements corresponents al fitxersubstituirargument. Si el nombre d'elements asubstituirl'argument és menor que el detrobararray, llavors si hi ha alguna ocurrència dels elements addicionals detrobarargument alcordaargument, llavors se substituiran per una cadena buida. Si elcordaEl paràmetre també és una matriu en lloc de cadena, llavors tots els elements decordaes buscarà.

Aquesta funció distingeix entre majúscules i minúscules i per superar aquest problema, hem de fer str_ireplace () per fer una coincidència que no distingeix entre majúscules i minúscules.

Seguint amb aquest article sobre str_replace en PHP, vegeu la següent funció,

Què és str_ireplace ()?

str_ireplace () és una funció integrada similar a str_replace (), és a dir, substitueix els caràcters que fins i tot són majúscules i minúscules en una cadena.

Sintaxi: str_ireplace (cerca, substitució, cadena, recompte)

Vegem un exemple en què el paràmetre per cercar i substituir és un tipus de cadena (independentment de la cadena que distingeix entre majúscules i minúscules):

 

Sortida:

a Sushma li encanta codificar perquè Sushma vol ubicar-se en una bona empresa basada en productes

Vegem un altre exemple en què el paràmetre per trobar i substituir és un tipus de matriu (independentment de la cadena que distingeix entre majúscules i minúscules):

 

Sortida

Els teus amics són Sushma, Vaibhav, Adarsh, Chintan

Amb això arribem al final d’aquest article, espero que hagueu après sobre les dues funcions incorporades a PHP, és a dir str_replace () i str_ireplace () amb exemples adequats.

Si heu trobat que aquest str_replace a l'article de PHP és rellevant, consulteu el fitxer per Edureka, una empresa d'aprenentatge en línia de confiança amb una xarxa de més de 250.000 estudiants satisfets repartits per tot el món.

sobrecàrrega i anul·lació a Java

Tens alguna pregunta? Si us plau, mencioneu-ho a la secció de comentaris d’aquest article i us respondré.