Función PHP str_ireplace()
❮ Referencia de cadenas de PHP
Ejemplo
Reemplace los caracteres "MUNDO" (sin distinción entre mayúsculas y minúsculas) en la cadena "¡Hola, mundo!" con "Pedro":
<?php
echo str_ireplace("WORLD","Peter","Hello world!");
?>
Definición y uso
La función str_ireplace() reemplaza algunos caracteres con otros caracteres en una cadena.
Esta función funciona según las siguientes reglas:
- Si la cadena a buscar es una matriz, devuelve una matriz
- Si la cadena que se va a buscar es una matriz, la búsqueda y el reemplazo se realizan con cada elemento de la matriz.
- Si tanto buscar como reemplazar son matrices, y reemplazar tiene menos elementos que buscar, se usará una cadena vacía como reemplazo
- Si buscar es una matriz y reemplazar es una cadena, la cadena de reemplazo se usará para cada valor de búsqueda
Nota: Esta función no distingue entre mayúsculas y minúsculas. Utilice la función str_replace() para realizar una búsqueda que distinga entre mayúsculas y minúsculas.
Nota: Esta función es binariamente segura.
Sintaxis
str_ireplace(find,replace,string,count)
Valores paramétricos
Parameter | Description |
---|---|
find | Required. Specifies the value to find |
replace | Required. Specifies the value to replace the value in find |
string | Required. Specifies the string to be searched |
count | Optional. A variable that counts the number of replacements |
Detalles técnicos
Valor devuelto: | Devuelve una cadena o una matriz con los valores reemplazados |
---|---|
Versión PHP: | 5+ |
Registro de cambios: | El parámetro de conteo se agregó en PHP 5.0 |
Más ejemplos
Ejemplo
Usando str_ireplace() con una matriz y una variable de conteo:
<?php
$arr = array("blue","red","green","yellow");
print_r(str_ireplace("RED","pink",$arr,$i)); // This function is case-insensitive
echo "Replacements: $i";
?>
Ejemplo
Usando str_ireplace() con menos elementos en replace que en find:
<?php
$find = array("HELLO","WORLD");
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_ireplace($find,$replace,$arr));
?>
❮ Referencia de cadenas de PHP