80 of 410 menu

Funkcia str_replace

Funkcia str_replace vyhľadáva v reťazci zadaný text a mení ho na iný. Prvým parametrom funkcia prijíma to, čo meníme, a druhým - na čo meníme. Môžu to byť dva reťazce alebo dva polia. V druhom prípade príslušné prvky jedného poľa sa nahradia príslušnými prvkami druhého poľa (pozri príklady).

Syntax

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

Príklad

Nahraďme všetky písmená 'a' na '!':

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

Výsledok vykonania kódu:

'!bc!bc'

Príklad

Nahraďme všetky písmená 'a' na 1, písmená 'b' na 2, písmená 'c' na 3:

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

Výsledok vykonania kódu:

'123123'

Príklad

Nahraďme zadané písmená jedným spoločným zadaným symbolom:

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

Výsledok vykonania kódu:

'!!!!!!'

Príklad

Vykonajme nahradenie v každom prvku poľa:

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

Výsledok vykonania kódu:

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

Príklad

Veľkosť písmen má význam:

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

Výsledok vykonania kódu:

'Abc!bc'

Pozrite tiež

  • funkciu str_ireplace,
    ktorá vykonáva vyhľadávanie a nahradzovanie bez ohľadu na veľkosť písmen
  • funkciu strtr,
    ktorá tiež vykonáva vyhľadávanie a nahradzovanie
  • funkciu substr_replace,
    ktorá vyreže časť reťazca a nahradí ju inou
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť