80 of 410 menu

Función str_replace

La función str_replace busca en una cadena un texto determinado y lo cambia por otro. El primer parámetro de la función acepta lo que se cambia, y el segundo, por lo que se cambia. Estos pueden ser dos cadenas o dos arrays. En el segundo caso, los elementos correspondientes de un array se reemplazarán por los elementos correspondientes del segundo array (ver ejemplos).

Sintaxis

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

Ejemplo

Reemplacemos todas las letras 'a' por '!':

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

Resultado de ejecutar el código:

'!bc!bc'

Ejemplo

Reemplacemos todas las letras 'a' por 1, las letras 'b' por 2, las letras 'c' por 3:

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

Resultado de ejecutar el código:

'123123'

Ejemplo

Reemplacemos las letras especificadas por un símbolo común indicado:

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

Resultado de ejecutar el código:

'!!!!!!'

Ejemplo

Realicemos el reemplazo en cada elemento del array:

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

Resultado de ejecutar el código:

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

Ejemplo

Las mayúsculas y minúsculas importan:

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

Resultado de ejecutar el código:

'Abc!bc'

Ver también

  • la función str_ireplace,
    que realiza búsqueda y reemplazo sin distinguir entre mayúsculas y minúsculas
  • la función strtr,
    que también realiza búsqueda y reemplazo
  • la función substr_replace,
    que extrae una parte de una cadena y la reemplaza por otra
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar