substr_replace
(PHP 4 , PHP 5)
substr_replace -- Substitui o texto dentro de uma parte de uma string
Descrição
string
substr_replace ( string string, string replacement, int start [, int length] )
substr_replace() substitui uma cópia de
string delimitada pelos parâmetros
start e (opcionalmente)
length com a string dada em
replacement. O resultado é retornado.
Se start é positivo, a substituição começará
no start-ésimo caractere da
string.
Se start é negativo, a substituição começará
no start-ésimo caractere do final de
string.
Se o length é dado e é positivo, ele representa
o comprimento da porção de string que é para ser substituída.
Se ele é negativo, ele representa o número de caracteres do final de
string para parar de substituir. Se ele não é dado, então
o padrão será até strlen(
string ); i.e. o fim da substituição no final de
string.
Exemplo 1. substr_replace() exemplo
<?php $var = 'ABCDEFGH:/MNRPQR/'; echo "Original: $var<hr>\n";
/* Estes dois exemplos substituem tudo de $var com 'bob'. */ echo substr_replace($var, 'bob', 0) . "<br>\n"; echo substr_replace($var, 'bob', 0, strlen($var)) . "<br>\n";
/* Insere 'bob' direto no começo de $var. */ echo substr_replace($var, 'bob', 0, 0) . "<br>\n";
/* Estes dois exemplos substituem 'MNRPQR' em $var com 'bob'. */ echo substr_replace($var, 'bob', 10, -1) . "<br>\n"; echo substr_replace($var, 'bob', -7, -1) . "<br>\n";
/* Deleta 'MNRPQR' de $var. */ echo substr_replace($var, '', 10, -1) . "<br>\n"; ?>
|
|
Veja tambémstr_replace() e
substr().