⊗ppPmRgSCh 245 of 447 menu

PHP တွင် Regex အသုံးပြု၍ String စစ်ဆေးခြင်း

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

ဤသို့ဖြင့်၊ အကယ်၍ ကိုက်ညီမှုများစွာ ရှိခဲ့ပါက - function သည် ပထမဆုံးတစ်ခုကိုသာ တွေ့ရှိပြီး ၎င်း၏လုပ်ဆောင်ချက်ကို ရပ်တန့်သွားပါလိမ့်မည်။ ထို့ကြောင့် function သည် 1 သို့မဟုတ် 0 ကိုသာ ထုတ်ပေးပြီး 'string ထဲတွင် ရှာဖွေနေသောအရာ ရှိသလား မရှိသလား' ဟူသော မေးခွန်းအတွက် အသုံးပြုပါသည်။ တစ်ဆိုလျှင် ရှိသည် (ဘယ်နှစ်ကြိမ် ဆိုသည်ကိုမူ မသိရ)၊ သုညဆိုလျှင် မရှိပါ။

ဥပမာများဖြင့် ကြည့်ရှုကြပါစို့။ string ထဲတွင် 'a' စာလုံး တစ်ကြိမ် သို့မဟုတ် ထို့ထက်ပို၍ ထပ်နေသော substring ရှိမရှိ စစ်ဆေးကြည့်ပါမည်။

<?php echo preg_match('#a+#', 'eee aaa bbb'); // 1 ကိုထုတ်ပေးမည် ?>

ယခု ကျွန်ုပ်တို့၏ string ထဲတွင် ရှာဖွေနေသောအရာ မရှိသဖြင့် function သည် 0 ကို ထုတ်ပေးပါလိမ့်မည်။

<?php echo preg_match('#a+#', 'eee bbb'); // 0 ကိုထုတ်ပေးမည် ?>

string ထဲတွင် 3 ဂဏန်းများ တစ်ဆက်တည်း ရှိမရှိ သတ်မှတ်ပါ။

ပေးပို့ထားသော string သည် http ဖြင့် စသလား မစသလား သတ်မှတ်ပါ။

ပေးပို့ထားသော string သည် http သို့မဟုတ် https ဖြင့် စသလား မစသလား သတ်မှတ်ပါ။

ပေးပို့ထားသော string သည် txthtml သို့မဟုတ် php extension ဖြင့် ဆုံးသလား မဆုံးသလား သတ်မှတ်ပါ။

ပေးပို့ထားသော string သည် jpg သို့မဟုတ် jpeg extension ဖြင့် ဆုံးသလား မဆုံးသလား သတ်မှတ်ပါ။

မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်