Reemplace "Hola" con "mundo":
<?phpecho substr_replace("Hola","mundo",0);?>La función substr_replace() reemplaza parte de una cadena con otra cadena.
Nota: Si el parámetro de inicio es negativo y la longitud es menor o igual que el inicio, la longitud es 0.
Nota: Esta función es binariamente segura.
substr_replace( cadena,reemplazo,inicio,longitud )
parámetro | describir |
---|---|
cadena | Requerido. Especifica la cadena a comprobar. |
reemplazo | Requerido. Especifica la cadena que se insertará. |
comenzar | Requerido. Especifica en qué parte de la cadena comenzar el reemplazo. Número positivo: comienza en la posición especificada en la cadena. Números negativos: comienzan en la posición especificada desde el final de la cadena. 0: comienza en el primer carácter de la cadena. |
longitud | Opcional. Especifica cuántos caracteres se reemplazarán. El valor predeterminado es el mismo que la longitud de la cadena. Número positivo: la longitud de la cadena que se va a reemplazar Número negativo: el número de caracteres que se reemplazarán a partir del final de la cadena. 0 - insertar en lugar de reemplazar |
Valor de retorno: | Devuelve la cadena reemplazada. Si la cadena es una matriz, se devuelve la matriz. |
---|---|
Versión PHP: | 4+ |
Registro de actualización: | A partir de PHP 4.3.3, todos los parámetros aceptan matrices. |
Reemplace comenzando desde la sexta posición de la cadena (reemplace "mundo" con "tierra"):
<?phpecho substr_replace("Hola mundo","tierra",6);?>Reemplace comenzando desde la quinta posición al final de la cadena (reemplace "mundo" con "tierra"):
<?phpecho substr_replace("Hola mundo","tierra",-5);?>Inserte "Hola" al comienzo de "mundo":
<?phpecho substr_replace("mundo","Hola ",0,0);?>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)) ;?>