Función str_ireplace
La función str_ireplace busca en una cadena todas las apariciones de una subcadena (sin distinguir entre mayúsculas y minúsculas) y las reemplaza por el valor especificado. En el primer parámetro se pasa la subcadena buscada, en el segundo - la cadena de reemplazo, en el tercero - la cadena en la que se realiza la búsqueda.
Sintaxis
str_ireplace(search, replace, subject);
Ejemplo
Reemplacemos todas las apariciones de la subcadena sin distinguir entre mayúsculas y minúsculas:
<?php
echo str_ireplace('abc', '!', 'aBc abc ABC');
?>
Resultado de la ejecución del código:
'! ! !'
Ejemplo
Reemplacemos varias variantes en un array:
<?php
$res = str_ireplace(['a', 'b'], ['1', '2'], 'aBc');
echo $res;
?>
Resultado de la ejecución del código:
'12c'
Ejemplo
Reemplacemos las letras dadas por un símbolo común especificado:
<?php
echo str_ireplace(['a', 'b', 'c'], '!', 'AbcAbc');
?>
Resultado de la ejecución del código:
'!!!!!!'
Ejemplo
Realicemos el reemplazo en cada elemento del array:
<?php
$arr = ['Abc', 'abc', 'abc'];
$res = str_ireplace('a', '!', $arr);
print_r($res);
?>
Resultado de la ejecución del código:
['!bc', '!bc', '!bc']
Ver también
-
la función
str_replace,
que realiza el reemplazo distinguiendo entre mayúsculas y minúsculas -
la función
substr_replace,
que reemplaza parte de una cadena