လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP PREG_Quote () function အသေးစိတ်ရှင်းလင်းချက် - ပုံမှန်ဖော်ပြချက်များတွင်အထူးဇာတ်ကောင်များကိုအန္တရာယ်ကင်းစွာမှလွတ်မြောက်ရန်

PHP PREG_Quote () function အသေးစိတ်ရှင်းလင်းချက် - ပုံမှန်ဖော်ပြချက်များတွင်အထူးဇာတ်ကောင်များကိုအန္တရာယ်ကင်းစွာမှလွတ်မြောက်ရန်

M66 2025-08-04

PHP တွင် preg_quote () function ၏အခန်းကဏ် of

PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင်ပုံမှန်အသုံးအနှုန်းများသည် string နှင့်ကိုက်ညီခြင်းနှင့်ထုတ်ယူခြင်းကိုကိုင်တွယ်ရန်အတွက်အရေးကြီးသောကိရိယာတစ်ခုဖြစ်သည်။ သို့သော် string တစ်ခုသည်ပုံမှန်စကားရပ်၏အထူးအက္ခရာများပါ 0 င်ပါက၎င်းသည်ခြွင်းချက်များသို့မဟုတ်အမှားများကိုပင်ကိုင်တွယ်ဖြေရှင်းလိမ့်မည်။ ဤပြ problem နာကိုဖြေရှင်းရန် PHP သည်ပုံမှန်အသုံးအနှုန်းများမှန်မှန်ကန်ကန်လုပ်ဆောင်ရန်အတွက်ကြိုးမဲ့ဇာတ်ကောင်များကိုလွတ်မြောက်ရန် PhpPequote () function ကိုထောက်ပံ့ပေးသည်။

PREG_Quote () function ကို၏အခြေခံ syntax

preg_quote () function ကို၏ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -

string preg_quote (string $ string [, string $ delimiter = null])

$ strop သည်ထွက်ပြေးရန်လိုအပ်သည့် string တစ်ခုဖြစ်ပြီး $ delimiter သည် ပုံမှန်အသုံးအနှုန်း၏ delimiter ကိုသတ်မှတ်ရန်အသုံးပြုသော parameter ဖြစ်သည်။ Delimiter ကိုသတ်မှတ်သည့်အခါ function သည် delimiter မှထွက်ပေါ်လာသည်။ ပုံမှန်အသုံးအနှုန်း၏နယ်နိမိတ်များကို 0 င်ရောက်စွက်ဖက်ခြင်းကိုရှောင်ရှားသည်။

preg_quote ကိုအသုံးပြုခြင်းဥပမာ

 $str = "www.example.com";
$pattern = "/example/";
$escaped_str = preg_quote($str, "/");

if (preg_match($pattern, $escaped_str)) {
    echo "string ကိုအတွက်ပါဝင်သည်example";
} else {
    echo "ကြိုးထဲမှာမပါဝင်ပါဘူးexample";
}

ဤဥပမာတွင်ကျွန်ုပ်တို့သည်စရိုက်ပါ 0 င ်သည့် string ကိုပထမ ဦး ဆုံးသတ်မှတ်သည်။ ပုံမှန်စကားရပ်အတွက်အထူးအဓိပ္ပာယ်ကိုအတူ။ ထို့နောက်ပုံမှန်ဖော်ပြချက် $ ပုံစံ နှင့်ကိုက်ညီသော "ဥပမာ" "ဥပမာ" ကိုသတ်မှတ်ထားသည်။ PREG_Quote မှတစ်ဆင့်အထူးအက္ခရာများအားလုံးမှလွတ်မြောက်ရန် () မှလွတ်မြောက်ပြီးနောက်၎င်းကိုအထူးအက္ခရာများဖြင့် 0 င်ရောက်စွက်ဖက်ခြင်းမပြုရန်သေချာစေရန်အတွက်၎င်းကို The Neft Joint_stred_Str.Stred_stred တွင်သိမ်းဆည်းထားသည်။ နောက်ဆုံးတွင်ပွဲကို Preg_match () () နှင့်သက်ဆိုင်ရာသတင်းအချက်အလက်သည်ရလဒ်အပေါ် အခြေခံ. output ကိုပြုလုပ်သည်။

Separator parameters တွေကို၏အခန်းကဏ်။

PREG_Quote () ၏ဒုတိယ parameter သည်ပုံမှန်အသုံးအနှုန်းနယ်နိမိတ်၏အဓိပ္ပါယ်ဖွင့်ဆိုချက်ကိုလွယ်ကူချောမွေ့စေရန် $ delimiter ဖြစ်သည်။ ပုံမှန်အသုံးအနှုန်းများတွင် delimiters များကို "/ ပုံစံ /" ကဲ့သို့သောပုံစံများနှင့်ပြုပြင်မွမ်းမံများကိုထုပ်ပိုးရန်အသုံးပြုသည်။ အကယ်. string တွင် delimiter ကဲ့သို့တူညီသောစာလုံးများပါ 0 င်ပါက, ဤအချိန်တွင်, လက်စွဲစာအုပ်ပြုပြင်ခြင်းနှင့် code ကိုရိုးရှင်းစေရန် delimiter ကိုအလိုအလျောက်လွတ်မြောက်ရန် delimiter ကိုအလိုအလျောက်လွတ်မြောက်စေနိုင်သည်။

အကျဉ်းချုပ်

PREG_Quote () function သည်ပုံမှန်အသုံးအနှုန်းများကိုထုတ်ယူသောအခါ PHP တွင်အလွန်လက်တွေ့ကျတဲ့လုပ်ဆောင်ချက်ဖြစ်သည်။ ပုံမှန်အသုံးအနှုန်းများ၏တိကျမှန်ကန်မှုနှင့်လုံခြုံမှုကိုသေချာစေရန် string တစ်ခုရှိအထူးအက္ခရာများအားလုံးကိုလုံခြုံစွာမှလွတ်မြောက်နိုင်သည်။ အထူးအက္ခရာများကိုပြုပြင်ခြင်းကိုဒုတိယ Separator Parameter သည် သုံး. ဆင်ခြင်တုံတရားဖြင့် ထပ်မံ. ထပ်မံ. လွယ်ကူနိုင်သည်။ PREG_Quote () ကျွမ်းကျင်မှုသည်ပုံမှန်အသုံးအနှုန်းများကိုအသုံးပြုခြင်း၏ထိရောက်မှုနှင့်တည်ငြိမ်မှုကိုထိရောက်စွာတိုးတက်စေနိုင်သည်။

ဒီဆောင်းပါးကသင့်ကို Preg_quote () function ကိုပိုကောင်းအောင်လုပ်ဖို့,

မကြာသေးမီ ဆောင်းပါးများ