80 of 410 menu

Die str_replace-funksie

Die funksie str_replace soek vir gespesifiseerde teks in 'n string en vervang dit met ander teks. Die funksie neem as eerste parameter dit wat vervang moet word, en as tweede parameter dit waarmee dit vervang moet word. Dit kan twee stringe of twee skikkings wees. In die laaste geval sal die ooreenstemmende elemente van die een skikking vervang word deur die ooreenstemmende elemente van die tweede skikking (sien voorbeelde).

Sintaksis

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

Voorbeeld

Kom ons vervang alle letters 'a' met '!':

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

Resultaat van die kode:

'!bc!bc'

Voorbeeld

Kom ons vervang alle letters 'a' met 1, letters 'b' met 2, letters 'c' met 3:

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

Resultaat van die kode:

'123123'

Voorbeeld

Kom ons vervang gegewe letters met een algemene gespesifiseerde simbool:

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

Resultaat van die kode:

'!!!!!!'

Voorbeeld

Laat ons die vervanging in elke element van die skikking uitvoer:

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

Resultaat van die kode:

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

Voorbeeld

Sakletters en hoofletters maak 'n verskil:

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

Resultaat van die kode:

'Abc!bc'

Sien ook

  • die funksie str_ireplace,
    wat soek en vervang sonder om na sakletters/hoofletters te kyk, uitvoer
  • die funksie strtr,
    wat ook soek en vervang uitvoer
  • die funksie substr_replace,
    wat 'n deel van 'n string uitsny en dit met 'n ander een vervang
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp