Sintaxis:
Cadena | Array | NULL PreG_replaceEl primer argumento: contiene el patrón de expresión regular utilizado para buscar la cadena en particular. El valor de este argumento puede ser una cadena o una matriz.
El segundo argumento: contiene la cadena utilizada para reemplazar la cadena coincidente. El valor de este argumento puede ser una cadena o una matriz.
El tercer argumento: contiene la cadena principal, donde se buscará y reemplazará la cadena utilizando el patrón. El valor de este argumento puede ser una cadena o una matriz.
El cuarto argumento: Define los reemplazos máximos posibles basados en cada patrón.
El quinto argumento: es opcional y contiene el número de reemplazos realizados por el patrón.
La función devuelve: una cadena o una matriz si el patrón realiza una o más búsquedas y reemplaza/, y la función devuelve nulo si no se encuentra ninguna coincidencia.
preg_replace () Ejemplos de funciones
Los usos de la función preg_replace () se han mostrado en la siguiente parte del tutorial utilizando múltiples ejemplos.
Ejemplo-1: busque y reemplace una palabra de la cadena
Cree un archivo PHP con el siguiente script para buscar la cadena particular en otra cadena usando un patrón y reemplace la cadena con otra cadena si se encuentra alguna coincidencia. Según el patrón, la palabra Java se buscará ignorando el caso de la carta, y si se encuentra alguna coincidencia, será reemplazado por la palabra Php. A continuación, se imprimirá tanto la cadena original como la cadena modificada.
// Defina la cadena originalProducción:
La siguiente salida aparecerá después de ejecutar el script anterior. La cadena original contiene la palabra JAVA y la palabra, php, la ha reemplazado.
Ejemplo-2: reemplace los dígitos con la cadena vacía
Cree un archivo php con el siguiente script para buscar los dígitos en la cadena usando un patrón y reemplace los dígitos con la cadena vacía si se encuentra alguna coincidencia. Según el script, la cadena contiene un dígito, 8 que la cadena vacía reemplazará. A continuación, se imprimirá tanto la cadena original como la cadena modificada.
$ original_str = 'aprender php 8 del básico.';Producción:
La siguiente salida aparecerá después de ejecutar el script anterior.
Ejemplo-3: cree una matriz después de reemplazar los valores de otra matriz
Cree un archivo PHP con el siguiente script que contiene tres matrices. El $ main_arr la matriz contiene cadena y valores numéricos donde se buscará el patrón. El $ Patrón la matriz contiene patrones utilizados para buscar los valores en el $ main_str formación. El $ reemplazar la matriz contiene los valores de reemplazo utilizados para reemplazar el valor de $ main_str Si algún patrón coincide. A continuación, se imprimirá tanto la cadena original como la cadena modificada.
// declarar una variedad de datos mixtos";";
print_r ($ main_arr);
eco "
";";
print_r ($ modified_arr);
eco "
Producción:
La siguiente salida aparecerá después de ejecutar el script anterior.
Ejemplo-4: busque y reemplace la cadena contando el reemplazo
Cree un archivo PHP con el siguiente script para contar el número total de reemplazos realizados por la matriz de patrones y la matriz de reemplazo, que se ha definido dentro de la función preg_replace (). Aquí, la cadena 'programación'será reemplazado por las cuerdas'PHP y', y el 'lo esencial'será reemplazado por'Pitón'. A continuación, se imprimirá tanto la cadena original como la cadena modificada.
// Defina la cadena originalProducción:
La siguiente salida aparecerá después de ejecutar el script anterior.
Ejemplo-5: busque y reemplace la cadena basada en el límite
Cree un archivo PHP con el siguiente script para mostrar cómo se puede establecer el número de reemplazos utilizando el argumento límite de la función preg_replace (). La primera función preg_replace () del script se ha utilizado para buscar y reemplazar la palabra coincidente sin ningún límite. La segunda función preg_replace () del script se ha utilizado para buscar y reemplazar la palabra coincidente con el límite. A continuación, se imprimirá tanto la cadena original como la cadena modificada.
// Defina la cadena originalProducción:
La siguiente salida aparecerá después de ejecutar el script anterior.
Conclusión
Se han mostrado diferentes formas de usar la función preg_replace () para buscar y reemplazar cadenas en los ejemplos de este tutorial para ayudar a los usuarios de PHP a conocer el uso de esta función correctamente.