Función PHP substr_replace()
❮ Referencia de cadenas de PHP
Ejemplo
Reemplace "Hola" con "mundo":
<?php
echo substr_replace("Hello","world",0);
?>
Definición y uso
La función substr_replace() reemplaza una parte de una cadena con otra cadena.
Nota: si el parámetro de inicio es un número negativo y la longitud es menor o igual que el inicio, la longitud se convierte en 0.
Nota: Esta función es binariamente segura.
Sintaxis
substr_replace(string,replacement,start,length)
Valores paramétricos
Parameter | Description |
---|---|
string | Required. Specifies the string to check |
replacement | Required. Specifies the string to insert |
start | Required. Specifies where to start replacing in the string
|
length | Optional. Specifies how many characters should be replaced. Default is the same length as the string.
|
Detalles técnicos
Valor devuelto: | Devuelve la cadena reemplazada. Si la cadena es una matriz, se devuelve la matriz |
---|---|
Versión PHP: | 4+ |
Registro de cambios: | A partir de PHP 4.3.3, todos los parámetros ahora aceptan matrices |
Más ejemplos
Ejemplo
Comience a reemplazar en la sexta posición de la cadena (reemplace "mundo" con "tierra"):
<?php
echo substr_replace("Hello world","earth",6);
?>
Ejemplo
Comience a reemplazar en la quinta posición desde el final de la cadena (reemplace "mundo" con "tierra"):
<?php
echo substr_replace("Hello world","earth",-5);
?>
Ejemplo
Inserte "Hola" al comienzo de "mundo":
<?php
echo substr_replace("world","Hello ",0,0);
?>
Ejemplo
Reemplace varias cadenas a la vez. Reemplace "AAA" en cada cadena con "BBB":
<?php
$replace = array("1: AAA","2: AAA","3: AAA");
echo implode("<br>",substr_replace($replace,'BBB',3,3));
?>
❮ Referencia de cadenas de PHP