Ejemplo
Reemplazar "Hello" con el "world" :
<?php
echo substr_replace("Hello","world",0);
?>
Ejecutar ejemplo » Definición y Uso
El substr_replace() función reemplaza una parte de una cadena con otra cadena.
Note: Si el parámetro de inicio es un número negativo y la longitud es menor o igual a empezar, la longitud se convierte en 0.
Nota: Esta función es binario seguro.
Sintaxis
substr_replace( string,replacement,start,length )
Parámetro | Descripción |
---|---|
string | Necesario. Especifica la cadena para comprobar |
replacement | Necesario. Especifica la cadena para insertar |
start | Necesario. Especifica dónde comenzar a reemplazar en la cadena de
|
length | Opcional. Especifica el número de caracteres debe ser reemplazado. Por defecto es la misma longitud que la cadena.
|
Detalles técnicos
Valor de retorno: | Devuelve la cadena reemplazado. Si la cadena es una matriz entonces se devuelve la matriz |
---|---|
Versión de PHP: | 4+ |
cambios: | A partir de PHP 4.3.3, todos los parámetros aceptan ahora las matrices |
Más ejemplos
Ejemplo 1
Comenzar a reemplazar en la sexta posición en la cadena (reemplace "world" con "masa"):
<?php
echo substr_replace("Hello world","earth",6);
?>
Ejecutar ejemplo » Ejemplo 2
Comenzar a reemplazar en la 5ª posición desde el final de la cadena (reemplace "world" con "masa"):
<?php
echo substr_replace("Hello world","earth",-5);
?>
Ejecutar ejemplo » Ejemplo 3
Insertar "Hello" al principio del "world" :
<?php
echo substr_replace("world","Hello ",0,0);
?>
Ejecutar ejemplo » Ejemplo 4
Reemplazar múltiples cuerdas a la vez. Reemplazar "AAA" en cada cadena con "BBB" :
<?php
$replace = array("1: AAA","2: AAA","3: AAA");
echo implode("<br>",substr_replace($replace,'BBB',3,3));
?>
Ejecutar ejemplo » <String Referencia PHP