80 of 410 menu

A str_replace függvény

A str_replace függvény egy stringben keres megadott szöveget és lecseréli egy másikra. Az első paraméterben azt fogadja, amit cserélünk, a másodikban pedig azt, amire cseréljük. Ez lehet két string vagy két tömb. Az utóbbi esetben az egyik tömb megfelelő elemei le lesznek cserélve a másik tömb megfelelő elemeire (lásd a példákat).

Szintaxis

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

Példa

Cseréljük le az összes 'a' betűt '!'-ra:

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

A kód végrehajtásának eredménye:

'!bc!bc'

Példa

Cseréljük le az összes 'a' betűt 1-re, a 'b' betűket 2-re, a 'c' betűket 3-ra:

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

A kód végrehajtásának eredménye:

'123123'

Példa

Cseréljük le a megadott betűket egy közös karakterre:

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

A kód végrehajtásának eredménye:

'!!!!!!'

Példa

Végezzük el a cserét a tömb minden elemében:

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

A kód végrehajtásának eredménye:

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

Példa

A kis- és nagybetűk számítanak:

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

A kód végrehajtásának eredménye:

'Abc!bc'

Lásd még

  • a str_ireplace függvényt,
    amely kis- és nagybetűk megkülönböztetése nélkül végez keresést és cserét
  • a strtr függvényt,
    amely szintén keresést és cserét végez
  • a substr_replace függvényt,
    amely kivág egy részt a stringből és lecseréli egy másikra
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás