Exemplo
Substituir "Hello" com "world" :
<?php
echo substr_replace("Hello","world",0);
?>
Exemplo executar » Definição e Uso
O substr_replace() função substitui uma parte de uma string por outra string.
Note: Se o parâmetro de início é um número negativo e comprimento é menor ou igual para começar, comprimento se torna 0.
Nota: Esta função é compatível com dados binários.
Sintaxe
substr_replace( string,replacement,start,length )
Parâmetro | Descrição |
---|---|
string | Requeridos. Especifica a cadeia de verificar |
replacement | Requeridos. Especifica a cadeia para inserir |
start | Requeridos. Especifica onde começar a substituir na string
|
length | Opcional. Especifica quantos caracteres devem ser substituídos. O padrão é o mesmo comprimento que a corda.
|
Detalhes técnicos
Valor de retorno: | Retorna a string substituído. Se a string é um array, então a matriz é retornada |
---|---|
PHP Versão: | 4+ |
changelog: | A partir do PHP 4.3.3, todos os parâmetros agora aceitar matrizes |
mais Exemplos
Exemplo 1
Começar a substituir na 6ª posição na cadeia (substitua "world" com "terra"):
<?php
echo substr_replace("Hello world","earth",6);
?>
Exemplo executar » exemplo 2
Começar a substituir na 5ª posição do final da cadeia (substitua "world" com "terra"):
<?php
echo substr_replace("Hello world","earth",-5);
?>
Exemplo executar » exemplo 3
Insira "Hello" no início do "world" :
<?php
echo substr_replace("world","Hello ",0,0);
?>
Exemplo executar » exemplo 4
Substituir várias seqüências de uma só vez. Substituir "AAA" em cada corda com "BBB" :
<?php
$replace = array("1: AAA","2: AAA","3: AAA");
echo implode("<br>",substr_replace($replace,'BBB',3,3));
?>
Exemplo executar » <PHP seqüência de referência