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.
Veja tambémstr_replace() e substr().