htmlentities လုပ်ဆောင်ချက်

htmlentities လုပ်ဆောင်ချက် သည် စာလုံးများကို သက်ဆိုင်ရာ HTML entities များအဖြစ်သို့ ပြောင်းလဲပေးပါသည်။ ပိုမိုနားလည်ရန် နမူနာများကို ကြည့်ပါ။

ဤလုပ်ဆောင်ချက်သည် htmlspecialchars နှင့် အလားတူသော်လည်း၊ ၎င်းနှင့်မတူဘဲ HTML entity တစ်ခုရှိသည့် စာလုံးအားလုံးကို ပြောင်းလဲပေးပါသည်။

ဝါကျဖွဲ့ပုံ

phphtmlentities(string $string, int $flags = ENT_COMPAT, ?string $encoding = null, bool $double_encode = true): string

နမူနာ

tag များပါသည့် စာတန်းတစ်ခုကို ပြောင်းလဲကြည့်ရအောင်။

php<?php
  $str = '<b>text</b>';
  $res = htmlentities($str);
  
  echo $res;
?>

ကုဒ်ကို run ပြီးရရှိသည့် ရလဒ်။

php'<b>text</b>'

နမူနာ

ampersand ( & ) ပါသည့် စာတန်းတစ်ခုကို ပြောင်းလဲကြည့်ရအောင်။

php<?php
  $str = 'test: &';
  $res = htmlentities($str);
  
  echo $res;
?>

ကုဒ်ကို run ပြီးရရှိသည့် ရလဒ်။

php'test: &'

ဒါတွေလဲ ကြည့်ပါ

  • html_entity_decode လုပ်ဆောင်ချက်,
    ပြောင်းပြန်လုပ်ဆောင်ချက်ကို လုပ်ဆောင်ပေးသည်
  • htmlspecialchars လုပ်ဆောင်ချက်,
    အလားတူလုပ်ဆောင်ချက်ကို လုပ်ဆောင်ပေးသည်