80 of 410 menu

Funkcija str_replace

Funkcija str_replace traži u stringu zadati tekst i menja ga drugim. Prvim parametrom funkcija prihvata ono što menjamo, a drugim - ono na šta menjamo. To mogu biti dva stringa ili dva niza. U drugom slučaju odgovarajući elementi jednog niza biće zamenjeni odgovarajućim elementima drugog niza (vidite primere).

Sintaksa

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

Primer

Zamenimo sva slova 'a' sa '!':

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

Rezultat izvršavanja koda:

'!bc!bc'

Primer

Zamenimo sva slova 'a' sa 1, slova 'b' sa 2, slova 'c' sa 3:

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

Rezultat izvršavanja koda:

'123123'

Primer

Zamenimo zadata slova jednim zajedničkim navedenim simbolom:

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

Rezultat izvršavanja koda:

'!!!!!!'

Primer

Izvršimo zamenu u svakom elementu niza:

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

Rezultat izvršavanja koda:

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

Primer

Registar ima značaja:

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

Rezultat izvršavanja koda:

'Abc!bc'

Pogledajte takođe

  • funkciju str_ireplace,
    koja vrši pretragu i zamenu bez obzira na registar
  • funkciju strtr,
    koja takođe vrši pretragu i zamenu
  • funkciju substr_replace,
    koja iseća deo stringa i zamenjuje ga drugim
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij