201 of 410 menu

preg_replace function

preg_replace function သည် string အတွင်း regular expression နှင့် ကိုက်ညီသော အရာများကို ရှာဖွေပြီး သတ်မှတ်ထားသော string ဖြင့် အစားထိုးပေးပါသည်။ ပထမဆုံး parameter အဖြစ် ရှာဖွေရန် regular expression ကို လက်ခံပြီး၊ ဒုတိယ parameter အဖြစ် အစားထိုးမည့် string ကို လက်ခံကာ တတိယ parameter အဖြစ် မူရင်း string ကို လက်ခံပါသည်။ ထပ်ဆောင်း၍ အစားထိုးမှု အကန့်အသတ်နှင့် အစားထိုးမှုအရေအတွက်ကို ရေတွက်ရန် variable တို့ကို သတ်မှတ်ပေးနိုင်ပါသည်။

Syntax

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

ဥပမာ

String အတွင်းရှိ ကိန်းဂဏန်းအားလုံးကို 'X' သင်္ကေတဖြင့် အစားထိုးကြပါစို့။

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

Code ကို run ပြီးနောက် ရရှိသော ရလဒ်။

'aXbXcX'

ဥပမာ

ပထမဆုံး 2 ခု ကိုက်ညီမှုများကိုသာ အစားထိုးကြပါစို့။

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

Code ကို run ပြီးနောက် ရရှိသော ရလဒ်။

'aXbXc3'

ဥပမာ

အစားထိုးခြင်းတွင် back reference များကို အသုံးပြုခြင်း။

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

Code ကို run ပြီးနောက် ရရှိသော ရလဒ်။

'World, Hello'

ဥပမာ

ဆောင်ရွက်ပြီးစီးသော အစားထိုးမှုအရေအတွက်ကို ရေတွက်ခြင်း။

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

Code ကို run ပြီးနောက် ရရှိသော ရလဒ်။

'Result: aXbXcX, Replacements: 3'

ဆက်လက်ကြည့်ရှုရန်

  • preg_match function,
    သည် regular expression အသုံးပြု၍ ရှာဖွေခြင်းကို ဆောင်ရွက်ပေးပါသည်။
  • preg_split function,
    သည် regular expression အသုံးပြု၍ string ကို ပိုင်းခြားပေးပါသည်။
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်