Los últimos tutoriales de desarrollo web
 

PHP str_ireplace() Function

<String Referencia PHP

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