201 of 410 menu

Preg_replace ֆունկցիա

preg_replace ֆունկցիան տողում փնտրում է համընկնումներ կանոնավոր արտահայտության հետ և դրանք փոխարինում է նշված տողով: Առաջին պարամետրով ընդունում է որոնման կանոնավոր արտահայտությունը, երկրորդով՝ փոխարինման տողը, երրորդով՝ սկզբնական տողը: Լրացուցիչ կարելի է նշել փոխարինումների սահմանափակում և փոփոխական փոխարինումների հաշվարկման համար:

Շարահյուսություն

preg_replace(pattern, replacement, subject, [limit], [count]);

Օրինակ

Տողում բոլոր թվանշանները փոխարինենք 'X' նշանով:

<?php $str = 'a1b2c3'; $res = preg_replace('/\d/', 'X', $str); echo $res; ?>

Կոդի կատարման արդյունք:

'aXbXcX'

Օրինակ

Փոխարինենք միայն առաջին 2 համընկնումները:

<?php $str = 'a1b2c3'; $res = preg_replace('/\d/', 'X', $str, 2); echo $res; ?>

Կոդի կատարման արդյունք:

'aXbXc3'

Օրինակ

Հետադարձ հղումների օգտագործումը փոխարինման մեջ:

<?php $str = 'Hello World'; $res = preg_replace('/(\w+)\s(\w+)/', '$2, $1', $str); echo $res; ?>

Կոդի կատարման արդյունք:

'World, Hello'

Օրինակ

Կատարված փոխարինումների քանակի հաշվարկ:

<?php $str = 'a1b2c3'; $count = 0; $res = preg_replace('/\d/', 'X', $str, -1, $count); echo "Result: $res, Replacements: $count"; ?>

Կոդի կատարման արդյունք:

'Result: aXbXcX, Replacements: 3'

Տես նաև

  • preg_match ֆունկցիան,
    որը կատարում է որոնում ըստ կանոնավոր արտահայտության
  • preg_split ֆունկցիան,
    որը բաժանում է տողը ըստ կանոնավոր արտահայտության
Հայերեն
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-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել