English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Básico PHP

Tutorial Avançado PHP

PHP & MySQL

Manual de Referência PHP

Uso e Exemplo do substr_replace() em PHP

PHP String Guia de Funções de String

A função substr_replace() é usada para substituir uma parte da string por outra string.

Sintaxe

substr_replace(string,replacement,start,length)

Definição e Uso

 Substitui uma substring no string copiado pela substring replacement, limitada pelos parâmetros start e length.

Retorno

 Retorna uma string resultante. Se string for um array, também retornará um array.

Parâmetro

NúmeroParâmetros e Descrição
1

string

Especificar a string a ser verificada

2

replacement

Especificar a string a ser substituída

3

start

Se start for positivo, a substituição começará na posição start da string.
Se start for negativo, a substituição começará na posição start contada do final da string.

4

length

Se definido e for número positivo, representa o comprimento da substring a ser substituída na string.

Se definido como número negativo, representa o número de caracteres da substring a ser substituída a partir do final da string.

Se este parâmetro não for fornecido, o valor padrão é strlen(string) (comprimento da string).

Claro, se length for 0, a função deste comando é inserir replacement na posição start da string.

Exemplo Online

Experimente o exemplo a seguir, substituindo a string a partir de uma posição específica:

<?php
 //A partir da string na posição 6 uma posição a partir de onde substituir (substituindo "world" por "PHP"):
 echo substr_replace("Olá world","PHP",6);
 echo '<br>';
 
 //Inserir "Olá" no início de "PHP"
 echo substr_replace("PHP","Olá ",0,0);
?>
Testar e Ver‹/›

Resultado de Saída

Olá PHP
Olá PHP

PHP String Guia de Funções de String