¿Cómo implementar str_replace en PHP?



En este artículo, echaremos un vistazo a str_replace en PHP para intentar comprender el concepto en detalle y luego continuar con la demostración práctica.

Trabajar con patrones de caracteres se ha vuelto muy importante en estos días, ya que hay una gran cantidad de procesamiento de datos en estos días. En este artículo, echaremos un vistazo a str_replace en para intentar comprender el concepto en detalle.

En este artículo se cubrirán los siguientes consejos,





Así que comencemos con este artículo sobre str_replace en PHP,

str_replace en PHP

Para reemplazar algunos caracteres con otros caracteres en la cadena, tenemos una funcionalidad en PHP que funciona con algunas reglas específicas. Son:



  • Devuelve una matriz si es necesario buscar la cadena en una matriz.
  • Buscar y reemplazar se realiza con cada elemento de la matriz si es necesario buscar la cadena en una matriz.
  • Se utilizará una cadena vacía si tanto buscar como reemplazar son matrices y también reemplaza tiene menos elementos que encontrar.
  • Reemplazar cadena se usará para cada valor de búsqueda si buscar es una matriz y reemplazar es una cadena

Continuando con este artículo sobre str_replace en PHP, echemos un vistazo a la siguiente función,

¿Qué es str_replace ()?

str_replace () es una función incorporada que se usa para reemplazar algunos caracteres con otros caracteres en una cadena. es decir, reemplaza todas las apariciones de una palabra dentro de la cadena.

Sintaxis: str_replace (buscar, reemplazar, cadena, contar)



Encontrar : Este parámetro puede ser de tipo cadena o matriz, lo que especifica la cadena que se buscará y reemplazará.

Reemplazar: Este parámetro también puede ser una cadena o un tipo de matriz que especifica la cadena con la que queremos reemplazar.

Cuerda: Este parámetro especifica la cadena o matriz de cadenas donde queremos buscar y reemplazar.

Contar: Este parámetro es opcional cuando el valor se establece en el número total de operaciones de reemplazo.

Veamos un ejemplo en el que el parámetro para buscar y reemplazar es un tipo de cadena:

 
a sushma le encanta codificar porque sushma quiere ubicarse en una buena empresa basada en productos

En el ejemplo anterior, cada aparición de 'ashok' se reemplaza por 'sushma'.

diferencia entre mapa hash y tabla hash

Veamos otro ejemplo donde el parámetro para buscar y reemplazar es un tipo de matriz:

 

Salida

Tus amigos son Sushma, Vaibhav, Adarsh, Chintan

Cuando los parámetros son de tipo arreglo, todos los elementos delencontrarLos argumentos se buscan en la cadena y se reemplazan por los elementos correspondientes en elreemplazarargumento. Si el número de elementos enreemplazarargumento es menor que enencontrarmatriz, entonces si hay alguna ocurrencia de los elementos adicionales deencontrarargumento en elcuerdaargumento entonces serán reemplazados por una cadena vacía. Si elcuerdaEl parámetro también es una matriz en lugar de una cadena, luego todos los elementos decuerdaserá buscado.

Esta función distingue entre mayúsculas y minúsculas y para superar este problema, tenemos str_ireplace () para realizar una coincidencia que no distingue entre mayúsculas y minúsculas.

Continuando con este artículo sobre str_replace en PHP, echemos un vistazo a la siguiente función,

¿Qué es str_ireplace ()?

str_ireplace () es una función incorporada que es similar a str_replace (), es decir, reemplaza caracteres que incluso distinguen entre mayúsculas y minúsculas en una cadena.

Sintaxis: str_ireplace (buscar, reemplazar, cadena, contar)

Veamos un ejemplo en el que el parámetro para buscar y reemplazar es un tipo de cadena (independientemente de la cadena que distinga entre mayúsculas y minúsculas):

 

Salida:

a sushma le encanta codificar porque sushma quiere ubicarse en una buena empresa basada en productos

Veamos otro ejemplo donde el parámetro para buscar y reemplazar es un tipo de matriz (independientemente de la cadena que distingue entre mayúsculas y minúsculas):

 

Salida

Tus amigos son Sushma, Vaibhav, Adarsh, Chintan

Con esto llegamos al final de este artículo, espero que haya aprendido sobre las dos funciones incorporadas en PHP, es decir str_replace () y str_ireplace () con ejemplos adecuados.

Si encuentra relevante este artículo str_replace en PHP, consulte el por Edureka, una empresa de aprendizaje en línea de confianza con una red de más de 250.000 alumnos satisfechos repartidos por todo el mundo.

Tienes una pregunta para nosotros? Menciónelo en la sección de comentarios de este artículo y me pondré en contacto con usted.