substr_replace
(PHP 4 )
substr_replace -- Sustituye texto en una parte de una cadena
Descripción
string
substr_replace ( string cadena, string sustituto, int comienzo [, int largo])
substr_replace() sustituye la parte de
cadena delimitada por los parámetros
comienzo y (opcionalmente)
largo por la cadena dada en
sustituto. Se devuelve el resultado.
Si comienzo es positivo, la sustitución
comenzará en dicha posición dentro de la cadena.
Si comienzo es negativo, la sustitución
comenzará en dicha posición pero contando desde el final de
cadena.
Si se especifica el largo y es positivo,
representa el largo de la porción de
cadena a sustituir. Si es negativo,
representa el número de caracteres desde el final de
cadena en los que dejar de sustituir.
Si no se especifica, valdrá por defecto
strlen(cadena); es decir, que acabará
la sustitución al final de cadena.
Ejemplo 1. Ejemplo de substr_replace() <?php
$var = 'ABCDEFGH:/MNRPQR/';
echo "Original: $var<hr>\n";
/* Estos dos ejemplos sustituyen toda $var por 'bob'. */
echo substr_replace ($var, 'bob', 0) . "<br>\n";
echo substr_replace ($var, 'bob', 0, strlen ($var)) . "<br>\n";
/* Inserta 'bob' justo al inicio de $var. */
echo substr_replace ($var, 'bob', 0, 0) . "<br>\n";
/* Los dos siguientes cambian 'MNRPQR' en $var por 'bob'. */
echo substr_replace ($var, 'bob', 10, -1) . "<br>\n";
echo substr_replace ($var, 'bob', -7, -1) . "<br>\n";
/* Borrar 'MNRPQR' de $var. */
echo substr_replace ($var, '', 10, -1) . "<br>\n";
?> |
|
Vea también str_replace() y
substr().
Nota:
substr_replace() fue añadida en el PHP 4.0.