80 of 410 menu

Funksjonen str_replace

Funksjonen str_replace søker i en streng etter spesifisert tekst og erstatter den med en annen. Den første parameteren tar imot det som skal erstattes, og den andre - det som skal erstatte det. Dette kan være to strenger eller to arrays. I det sistnevnte tilfellet vil de tilsvarende elementene i den ene arrayen bli erstattet med de tilsvarende elementene i den andre arrayen (se eksempler).

Syntaks

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

Eksempel

La oss erstatte alle bokstavene 'a' med '!':

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

Resultat av kjøring av koden:

'!bc!bc'

Eksempel

La oss erstatte alle bokstavene 'a' med 1, bokstavene 'b' med 2, bokstavene 'c' med 3:

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

Resultat av kjøring av koden:

'123123'

Eksempel

La oss erstatte de spesifiserte bokstavene med ett felles spesifisert tegn:

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

Resultat av kjøring av koden:

'!!!!!!'

Eksempel

La oss utføre erstatning i hvert element i arrayen:

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

Resultat av kjøring av koden:

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

Eksempel

Store og små bokstaver betyr noe:

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

Resultat av kjøring av koden:

'Abc!bc'

Se også

  • funksjonen str_ireplace,
    som utfører søk og erstatning uten å ta hensyn til store/små bokstaver
  • funksjonen strtr,
    som også utfører søk og erstatning
  • funksjonen substr_replace,
    som kutter ut en del av en streng og erstatter den med en annen
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis