PHP FILTER_SANITIZE_SPECIAL_CHARS စစ်ထုတ် မှု
❮ PHP Filter အကိုးအကားကို အပြီးသတ်ပါ။
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
FILTER_SANITIZE_SPECIAL_CHARS သည် HTML- အထူးစာလုံးများကို စစ်ထုတ်သည်။
ဤစစ်ထုတ်မှုကို "<>& နှင့် ASCII တန်ဖိုး 32 အောက်ရှိ စာလုံးများကို လွတ်ကင်းရန် အသုံးပြုသည်။
- အမည်- "special_chars"
- ID-နံပါတ်: 515
ဖြစ်နိုင်သော အလံများ
- FILTER_FLAG_STRIP_LOW - ASCII တန်ဖိုး ၃၂ အောက်တွင်ရှိသော စာလုံးများကို ဖြတ်တောက်ပါ။
- FILTER_FLAG_STRIP_HIGH - ASCII တန်ဖိုး ၃၂ အထက်ရှိသော စာလုံးများကို ဖြတ်တောက်ပါ။
- FILTER_FLAG_ENCODE_HIGH - 32 အထက် ASCII တန်ဖိုးဖြင့် စာလုံးများကို ကုဒ်လုပ်ပါ။
ဥပမာ
<?php
$url="Is Peter <smart> & funny?";
var_dump(filter_var($url,FILTER_SANITIZE_SPECIAL_CHARS));
?>
အထက်ဖော်ပြပါ ကုဒ်၏ ဘရောက်ဆာ၏ ထွက်ပေါက်မှာ-
string(37) "Is Peter <smart> & funny?"
browser window တွင် "View source" ကိုရွေးချယ်ပါက၊ အောက်ပါ HTML ကိုတွေ့ရပါမည်။
string(37) "Is Peter <smart> & funny?"
❮ PHP Filter အကိုးအကားကို အပြီးသတ်ပါ။