Saltar al contenido

str_ireplace()

La función str_ireplace() de PHP reemplaza todas las ocurrencias de una cadena de búsqueda por una cadena de reemplazo, ignorando la sensibilidad a mayúsculas y minúsculas. Esta función es particularmente útil cuando la capitalización exacta del texto objetivo es desconocida o varía. En este artículo, discutiremos la sintaxis y el uso de str_ireplace(), junto con ejemplos prácticos.

La sintaxis de la función str_ireplace() es la siguiente:

La sintaxis de PHP de str_ireplace()

php
mixed str_ireplace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )

La función toma tres parámetros obligatorios: $search, $replace y $subject. $search especifica la cadena (o un array de cadenas) a buscar, $replace especifica la cadena de reemplazo (o un array de cadenas), y $subject es la cadena original. La función también acepta un cuarto parámetro opcional, $count, que es una variable que se rellenará con el número de reemplazos realizados.

A continuación se muestra un ejemplo de cómo usar la función str_ireplace():

Ejemplo de str_ireplace() en PHP

php
<?php
$string = "The quick brown fox jumps over the lazy dog";
$new_string = str_ireplace("FOX", "cat", $string);
echo $new_string; // Output: The quick brown cat jumps over the lazy dog
?>

En este ejemplo, tenemos una variable de cadena $string que contiene la frase "The quick brown fox jumps over the lazy dog". Utilizamos la función str_ireplace() para reemplazar la palabra "fox" por "cat". Dado que str_ireplace() es inherentemente insensible a mayúsculas y minúsculas, ignorará el caso de la cadena de búsqueda "FOX" y la reemplazará por "cat".

La salida de este código será:

console
The quick brown cat jumps over the lazy dog

Como puede ver, la función str_ireplace() ha reemplazado con éxito la palabra "fox" por "cat" en la cadena, ignorando la sensibilidad a mayúsculas y minúsculas.

La función str_ireplace() es una herramienta útil para reemplazar una cadena en una cadena dada por otra, ignorando la sensibilidad a mayúsculas y minúsculas. Te permite reemplazar fácilmente una cadena de manera insensible a mayúsculas y minúsculas en PHP. Al dominar esta función, podrás convertirte en un desarrollador de PHP más competente.

Esperamos que este artículo haya sido útil para comprender la función str_ireplace() en PHP.

Práctica

¿Qué hace la función str_ireplace() en PHP?

¿Te resulta útil?

Vista previa dual-run — compárala con las rutas Symfony en producción.