Descripción
mixed
str_ireplace ( mixed busqueda, mixed reemplazo, mixed asunto [, int &conteo])
Esta función devuelve una cadena o una matriz con todas las
ocurrencias de busqueda
en asunto (ignorando mayúsculas y
minúsculas) sustituidas por el reemplazo
dado. Si no necesita reglas de reemplazo sofisticadas, usted
debería, por lo general, usar esta función en lugar
de eregi_replace() o
preg_replace() con el
modificador i.
Si asunto es una matriz, entonces las
búsquedas y reemplazos son realizados con cada entrada
de asunto, y el valor devuelto es asimismo una
matriz.
Si busqueda y reemplazo
son matrices, entonces str_ireplace() toma un valor
de cada matriz y los usa para realizar las búsquedas y
reemplazos
sobre asunto. Si reemplazo
tiene menos valores que busqueda, entonces se
usa una cadena vacía para el resto de valores de
reemplazo. Si busqueda es una matriz
y reemplazo es una cadena, entonces ésta
cadena de reemplazo es usada para cada valor
de busqueda.
Ejemplo 1. Ejemplo de str_ireplace()
<?php $etiqueta_body = str_ireplace("%body%", "black", "<body text=%BODY%>"); ?>
|
|
Esta función es segura con material binario.
Nota:
A partir de PHP 5.0.0, el número
de agujas encontradas y reemplazadas
será devuelto en conteo, el cual es
pasado por referencia. Antes de PHP 5.0.0, este
parámetro no se encuentra disponible.
Vea también:
str_replace(),
ereg_replace(),
preg_replace(), y
strtr().