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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել