လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Php Get_Html_Translation_table () function အသေးစိတ်ရှင်းလင်းချက်: အသုံးပြုမှုနှင့်နမူနာသင်ခန်းစာ

Php Get_Html_Translation_table () function အသေးစိတ်ရှင်းလင်းချက်: အသုံးပြုမှုနှင့်နမူနာသင်ခန်းစာ

gitbox 2025-06-13

PHP Get_Html_Translation_table () function ခြုံငုံသုံးသပ်ချက်

PHP အတွက် get_html_translation_table()

2 ။ parameterate ဖော်ပြချက်

အဆိုပါ function ကိုသုံး parameters တွေကိုရှိပါတယ်:

parameter အမည် ဥပမာပြပါ
$ ဇယား လိုအပ်ပါတယ် မည်သည့် HTML မှလွတ်မြောက်ရန်စားပွဲကိုအသုံးပြုမည်ကိုသတ်မှတ်သည်။ အထူးအက္ခရာများကို HTML အဖွဲ့အစည်းများသို့ပြောင်းရန် HTML_ENTITIONS ကိုသတ်မှတ်ပါ။
$ အလံ optional ကို။ Escape Method ကိုသတ်မှတ်ပါ, ဘုံတန်ဖိုးများမှာ -
  • Ent_Compat - ပုံမှန်တန်ဖိုး, နှစ်ဆကိုးကားပြောင်းခြင်း။
  • ent_quotes - နှစ်ဆနှင့်တစ်ခုတည်းကိုးကားပြောင်းလဲပါ။
  • ent_noquotes - အဘယ်သူမျှမကိုးကားအမှတ်အသားများပြောင်းလဲနေကြသည်။
  • ent_html401 - HTML 4.01 လိုက်နာသောသင်္ကေတသို့ပြောင်းပါ။
  • ent_xml1 - XML ​​နှင့်သက်ဆိုင်သည်။
  • ent_xhtml - XHTML နှင့်သက်ဆိုင်သည်။
  • ent_html5 - HTML5 နှင့်သက်ဆိုင်သည်။
$ encoding optional ကို။ encoding format ကိုသတ်မှတ်ပါ, default သည် UTF-8 ဖြစ်သည်။

3 ။ ဥပမာကိုသုံးပါ

HTML ပြောင်းလဲခြင်းဇယားများရရှိရန် Get_Html_Translation_table () ကို မည်သို့အသုံးပြုရမည်ကိုပြသသည့်ရိုးရှင်းသောဥပမာတစ်ခုမှာ -

// HTML ကူးပြောင်းခြင်းဇယား $ trans = get_html_translation_table (html_encies);

// output ပြောင်းလဲခြင်း table var_dump ($ trans);

ရလဒ်များအစက်အပြောက်:

Array (252) {
  ["&"] =>> string (6) "&"
  ["<"] => string (4) "<"
  [">"] =>> string (4) ">"
  ...
}

4 ။ အကျဉ်းချုပ်

Get_Html_translation_table () သည် HTML ရှိအထူးအက္ခရာများမှသက်ဆိုင်ရာ HTML entity မှလွတ်မြောက်နိုင်သည့် PHP တွင်အလွန်အသုံးဝင်သောလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ ဒီ function ကို HTML ဆေးထိုးခြင်းနှင့် XSS တိုက်ခိုက်မှုများကိုကာကွယ်ရန်အသုံးပြုလေ့ရှိသည်။ အမှန်တကယ်စီမံကိန်းများတွင်၎င်းကို HTML Elsu ၏အကျိုးသက်ရောက်မှုကိုမြှင့်တင်ရန် htmlspecialchars () function ကိုပေါင်းစပ်။ အသုံးပြုနိုင်သည်။