80 of 410 menu

Função str_replace

A função str_replace busca em uma string um texto especificado e o substitui por outro. O primeiro parâmetro da função é o que substituímos, e o segundo - pelo que substituímos. Estes podem ser duas strings ou dois arrays. No segundo caso, os elementos correspondentes de um array serão substituídos pelos elementos correspondentes do segundo array (veja os exemplos).

Sintaxe

str_replace(array|string $search, array|string $replace, string|array $subject, int &$count = null): string|array

Exemplo

Vamos substituir todas as letras 'a' por '!':

<?php echo str_replace('a', '!', 'abcabc'); ?>

Resultado da execução do código:

'!bc!bc'

Exemplo

Vamos substituir todas as letras 'a' por 1, letras 'b' por 2, letras 'c' por 3:

<?php echo str_replace(['a', 'b', 'c'], [1, 2, 3], 'abcabc'); ?>

Resultado da execução do código:

'123123'

Exemplo

Vamos substituir as letras especificadas por um símbolo comum indicado:

<?php echo str_replace(['a', 'b', 'c'], '!', 'abcabc'); ?>

Resultado da execução do código:

'!!!!!!'

Exemplo

Vamos realizar a substituição em cada elemento do array:

<?php $arr = ['abc', 'abc', 'abc']; $res = str_replace('a', '!', $arr); print_r($res); ?>

Resultado da execução do código:

['!bc', '!bc', '!bc']

Exemplo

Letras maiúsculas e minúsculas são diferentes:

<?php echo str_replace('a', '!', 'Abcabc'); ?>

Resultado da execução do código:

'Abc!bc'

Veja também

  • a função str_ireplace,
    que realiza busca e substituição sem diferenciar letras maiúsculas e minúsculas
  • a função strtr,
    que também realiza busca e substituição
  • a função substr_replace,
    que remove parte de uma string e a substitui por outra
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar