Sintaxis:
str_replace ($ search_value, $ reemplazar_value, $ temas_value, $ count)
Esta función puede tomar cuatro argumentos. Los primeros tres argumentos son argumentos obligatorios y el cuarto argumento es opcional. Los propósitos de los argumentos de esta función se describen en lo siguiente:
Este argumento puede ser una cadena o una matriz. La cadena o matriz se usa para buscar una cadena o los valores de la matriz en la cadena principal.
Este argumento es una cadena donde se busca y se reemplaza por $ Search_Value.
Este argumento es opcional y se utiliza para contar el número total de reemplazos.
Diferentes ejemplos de función str_replace ()
Los diferentes usos de la función str_replace () se muestran en esta parte del tutorial utilizando múltiples ejemplos.
Ejemplo 1: reemplace una cadena basada en una palabra de búsqueda y reemplace la palabra
Cree un archivo PHP con el siguiente script que busca una palabra en una cadena. Si la palabra existe en la cadena, la palabra es reemplazada por otra palabra. Según el script, la palabra "PHP" se busca y se reemplaza por la palabra "Java" usando la función str_replace ().
// Asignar un valor de cadenaProducción:
La siguiente salida aparece después de ejecutar el script anterior. Aquí, la palabra "Php"Existe en la cadena principal y se reemplaza por la palabra"Java".
Ejemplo 2: reemplace una cadena basada en la matriz de búsqueda y reemplácela con una palabra
Cree un archivo PHP con el siguiente script que busca los valores de una matriz dentro de una cadena y reemplácelo con una palabra donde coincida el valor. Según el script, la matriz de búsqueda contiene dos valores que coinciden con dos palabras de la cadena principal. Entonces, estas dos palabras de la cadena principal son reemplazadas por el "reemplazar una palabra definido" usando la función str_replace ().
// Asignar valor de cadenaProducción:
La siguiente salida aparece después de ejecutar el script anterior. Aquí, dos palabras - "como" y "amar" - son reemplazados por la palabra"comer":
Ejemplo 3: Busque y reemplace las palabras usando las matrices de búsqueda y reemplazo
Cree un archivo PHP con el siguiente script que busque los valores de una matriz dentro de una cadena y reemplácelos con los valores de una matriz de reemplazo donde coincide el valor. Según el script, las matrices de búsqueda y reemplazo contienen la misma cantidad de elementos. Aquí, todos los elementos de la matriz de búsqueda existen en la cadena principal. Entonces, todas las palabras coincidentes de la cadena principal se reemplazan por las palabras correspondientes de la matriz de reemplazo utilizando la función str_replace ().
// Asignar valor de cadenaProducción:
La siguiente salida aparece después de ejecutar el script anterior. Aquí, la palabra "como"Es reemplazado por la palabra"comer" dos veces. Las otras dos palabras, "Pollo" y "Pez", Son reemplazados por las palabras"Helado" y "Sopa"En la cadena principal:
Ejemplo 4: Cuente el número total de reemplazo
Cree un archivo PHP con el siguiente script busque los valores de una matriz dentro de una cadena y se reemplaza por los valores de una matriz de reemplazo donde el valor coincide como el ejemplo anterior y cuenta el número total de reemplazo. El cuarto argumento de la función str_replace () se usa aquí para contar el número total de reemplazos. Según el script, las matrices de búsqueda y reemplazo contienen la misma cantidad de elementos. Aquí, cuatro palabras de la cadena principal coinciden con los valores de la matriz de búsqueda que se reemplaza por las palabras correspondientes de la matriz de reemplazo utilizando la función str_replace ().
// Asignar valor de cadenaProducción:
La siguiente salida aparece después de ejecutar el script anterior. Aquí, la palabra "como"Es reemplazado por la palabra"comer" dos veces. La otra palabra, "Pollo", Es reemplazado por la palabra"Helado"En la cadena principal. Entonces, el número total de reemplazos es 2+1 = 3:
Conclusión
Las diferentes formas de usar la función str_replace () se muestran en este tutorial utilizando múltiples ejemplos. Las tareas de búsqueda y reemplazo se realizan utilizando la palabra o matriz de búsqueda y reemplazar palabra o matriz. Esperamos que el propósito de usar la función str_replace () en el script php se borre después de leer este tutorial.