80 of 410 menu

Funkcija str_replace

Funkcija str_replace išče v nizu določeno besedilo in ga zamenja z drugim. Prvi parameter funkcije sprejme tisto, kar zamenjujemo, drugi parameter pa tisto, s čim zamenjujemo. To so lahko dva niza ali dva polja. V drugem primeru se bodo ustrezni elementi enega polja zamenjali z ustreznimi elementi drugega polja (glej primere).

Sintaksa

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

Primer

Zamenjajmo vse črke 'a' s '!':

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

Rezultat izvajanja kode:

'!bc!bc'

Primer

Zamenjajmo vse črke 'a' z 1, črke 'b' z 2, črke 'c' z 3:

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

Rezultat izvajanja kode:

'123123'

Primer

Zamenjajmo določene črke z enim skupnim določenim znakom:

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

Rezultat izvajanja kode:

'!!!!!!'

Primer

Izvedimo zamenjavo v vsakem elementu polja:

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

Rezultat izvajanja kode:

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

Primer

Velikost črk je pomembna:

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

Rezultat izvajanja kode:

'Abc!bc'

Glej tudi

  • funkcijo str_ireplace,
    ki izvaja iskanje in zamenjavo brez upoštevanja velikosti črk
  • funkcijo strtr,
    ki pravico izvaja iskanje in zamenjavo
  • funkcijo substr_replace,
    ki izreže del niza in ga zamenja z drugim
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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni