PHP quotemeta() လုပ်ဆောင်ချက်
ဥပမာ
ကြိုတင်သတ်မှတ်ထားသော စာလုံးများရှေ့တွင် backslash များထည့်ပါ-
<?php
$str = "Hello world. (can you hear me?)";
echo quotemeta($str);
?>
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
quotemeta() လုပ်ဆောင်ချက်သည် string တစ်ခုရှိ ကြိုတင်သတ်မှတ်ထားသော စာလုံးအချို့၏ ရှေ့တွင် backslash များကို ပေါင်းထည့်သည်။
ကြိုတင်သတ်မှတ်ထားသော ဇာတ်ကောင်များမှာ-
- ကာလ (။)
- backslash (\)
- အပေါင်းလက္ခဏာ (+)
- ခရေပွင့် (*)
- မေးခွန်းအမှတ်အသား (?)
- ကွင်းပိတ်များ ([])
- ဂရု (^)
- ဒေါ်လာ သင်္ကေတ ($)
- စကားချပ် (( ) )
အကြံပြုချက်- ဤလုပ်ဆောင်ချက်ကို ( ), [ ] နှင့် * SQL ကဲ့သို့သော အထူးအဓိပ္ပါယ်များဖြင့် စာလုံးများကို လွတ်ကင်းရန် အသုံးပြုနိုင်သည်။
မှတ်ချက်- ဤလုပ်ဆောင်ချက်သည် binary-safe ဖြစ်သည်။
အထားအသို
quotemeta(string)
ကန့်သတ်တန်ဖိုးများ
Parameter | Description |
---|---|
string | Required. Specifies the string to check |
နည်းပညာဆိုင်ရာအသေးစိတ်
ပြန်ပို့တန်ဖိုး- | ကိုးကားထားသော မက်တာစာလုံးများဖြင့် စာတန်းကို ပြန်ပေးသည်။ |
---|---|
PHP ဗားရှင်း- | 4+ |
နောက်ထပ် ဥပမာများ
ဥပမာ
ကြိုတင်သတ်မှတ်ထားသော စာလုံးများစွာ၏ ရှေ့တွင် backslash များကို ထည့်ပါ
<?php
$str1 = "1 + 1 = 2";
$str2 = "1 * 1 = 1";
$str3 = "Could you borrow me 5$?";
$str4 = "Are you not entertained? (I am..)";
$str5 = "The caret [ ^ ] Looks like a hat!";
echo quotemeta($str1)."<br>";
echo quotemeta($str2)."<br>";
echo quotemeta($str3)."<br>";
echo quotemeta($str4)."<br>";
echo quotemeta($str5)."<br>";
?>
❮ PHP String အကိုးအကား