htmlspecialchars လုပ်ဆောင်ချက်
htmlspecialchars လုပ်ဆောင်ချက်သည်
tag များကို ဘရောက်ဆာထဲသို့ command များအဖြစ် မသတ်မှတ်ဘဲ စာတန်းများအဖြစ် ပြသနိုင်စေရန် ကူညီပေးသည်။ ဤလုပ်ဆောင်ချက်သည်
ampersand & ကို & အဖြစ်လည်းကောင်း၊
ထောင့်ကွင်း < ကို < အဖြစ်လည်းကောင်း၊ ထောင့်ကွင်း
> ကို > အဖြစ်လည်းကောင်း ပြောင်းလဲပေးသည်။
HTML entity အားလုံးကို ပြောင်းလဲလိုပါက၊ htmlentities ကို အသုံးပြုပါ။
ဝါကျဖွဲ့ပုံ
htmlspecialchars(string $string, int $flags = ENT_COMPAT, ?string $encoding = null, bool $double_encode = true): string
နမူနာ
tag များပါသည့် စာတန်းကို ပြောင်းလဲကြည့်ရအောင်။
<?php
echo htmlspecialchars('<b>bold text</b>');
?>
ကုဒ်အလုပ်လုပ်ပြီးနောက် ရရှိသောရလဒ်။
'<b>text</b>'
နမူနာ
ampersand ပါသည့် စာတန်းကို ပြောင်းလဲကြည့်ရအောင်။
<?php
$str = 'test: &';
$res = htmlspecialchars($str);
echo $res;
?>
ကုဒ်အလုပ်လုပ်ပြီးနောက် ရရှိသောရလဒ်။
'test: &'
ဆက်လက်လေ့လာရန်
-
htmlspecialchars_decodeလုပ်ဆောင်ချက်၊
ပြောင်းပြန်လုပ်ဆောင်ချက်ကို ဆောင်ရွက်ပေးသည်။ -
htmlentitiesလုပ်ဆောင်ချက်၊
ဆင်တူသောလုပ်ဆောင်ချက်ကို ဆောင်ရွက်ပေးသည်။ -
strip_tagsလုပ်ဆောင်ချက်၊
စာတန်းထဲမှ tag များကို ဖယ်ရှားပေးသည်။