80 of 410 menu

Функција str_replace

Функцијата str_replace пребарува во стринг зададен текст и го заменува со друг. Како прв параметар функцијата прима што да се замени, а како втор - со што да се замени. Ова може да бидат два стринга или два низа. Во вториот случај соодветните елементи од едната низа ќе се заменат со соодветните елементи од втората низа (вид. примери).

Синтакса

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

Пример

Ајде да ги замениме сите букви 'a' со '!':

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

Резултат од извршувањето на кодот:

'!bc!bc'

Пример

Ајде да ги замениме сите букви 'a' со 1, буквите 'b' со 2, буквите 'c' со 3:

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

Резултат од извршувањето на кодот:

'123123'

Пример

Ајде да ги замениме зададените букви со еден заеднички зададен симбол:

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

Резултат од извршувањето на кодот:

'!!!!!!'

Пример

Да извршиме замена во секој елемент од низата:

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

Резултат од извршувањето на кодот:

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

Пример

Регистарот има значење:

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

Резултат од извршувањето на кодот:

'Abc!bc'

Погледни исто така

  • функцијата str_ireplace,
    која врши пребарување и замена без разликување на регистарот
  • функцијата strtr,
    која исто така врши пребарување и замена
  • функцијата substr_replace,
    која отсечува дел од стрингот и го заменува со друг
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј