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_