Ejemplo
Reemplazar los caracteres "WORLD" (case-insensitive) en la cadena "Hello world!" con "Peter" :
<?php
echo str_ireplace("WORLD","Peter","Hello world!");
?>
Ejecutar ejemplo » Definición y Uso
El str_ireplace() función reemplaza algunos caracteres con algunos otros caracteres de una cadena.
Esta función se activa por las siguientes reglas:
- Si la cadena que se debe buscar es una matriz, devuelve una matriz
- Si la cadena que se debe buscar es una matriz, buscar y reemplazar se realiza con cada elemento de la matriz
- Si tanto buscar y reemplazar son matrices, y reemplazar tiene menos elementos que encontrar, una cadena vacía se puede utilizar como reemplazar
- Si hallazgo es una matriz y reemplazo es una cadena, la cadena de reemplazo se utilizará para cada valor de encontrar
Note: Esta función es sensible a las mayúsculas. Utilice el str_replace() la función para realizar una búsqueda entre mayúsculas y minúsculas.
Note: Esta función es binario seguro.
Sintaxis
str_ireplace( find,replace,string,count )
Parámetro | Descripción |
---|---|
find | Necesario. Especifica el valor de encontrar |
replace | Necesario. Especifica el valor para reemplazar el valor de find |
string | Necesario. Especifica la cadena que se debe buscar |
count | Opcional. Una variable que cuenta el número de reemplazos |
Detalles técnicos
Valor de retorno: | Devuelve una cadena o una matriz con los valores reemplazados |
---|---|
Versión de PHP: | 5+ |
cambios: | El parámetro de recuento se añadió en PHP 5.0 |
Más ejemplos
Ejemplo 1
Usando str_ireplace() con una matriz y una variable de recuento:
<?php
$arr = array("blue","red","green","yellow");
print_r(str_ireplace("RED","pink",$arr,$i)); // This
function is case-insensitive
echo "Replacements: $i";
?>
Ejecutar ejemplo » Ejemplo 2
Usando str_ireplace() con menos elementos de reemplazar que encontrará:
<?php
$find = array("HELLO","WORLD");
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_ireplace($find,$replace,$arr));
?>
Ejecutar ejemplo » <String Referencia PHP