လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> htmlspecialchars

htmlspecialchars

အထူးအက္ခရာများကို HTML အဖွဲ့အစည်းများသို့ပြောင်းပါ
အမည်:htmlspecialchars
အမျိုးအစား:ကြိုး
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:အချို့သောကြိုတင်သတ်မှတ်ထားသောစာလုံးများကို HTML အဖွဲ့အစည်းများသို့ပြောင်းပါ။

အဓိပ္ပါယ်နှင့်အသုံးပြုမှု

htmlspecialchars() function ကို function ကို HTML အဖွဲ့အစည်းများအဖြစ်ပြောင်းလဲပေးသည်။

ကြိုတင်သတ်မှတ်ထားသောစာလုံးများ -

  • & (HANGUCE) ဖြစ်လာသည် &
  • "(နှစ်ထပ်ကိုးကား) ဖြစ်လာသည်"
  • '(တစ်ခုတည်းကိုးကား) ဖြစ်လာ' '
  • <(ထက်နည်း) <
  • > (ထက်သာ။ ကြီးမြတ်) ဖြစ်လာ>

ထိပ်ဖ်ား: အကယ်. အထူး HTML အဖွဲ့အစည်းများကိုဇာတ်ကောင်များသို့ပြန်ပြောင်းရန်လိုအပ်ပါက htmlspecialchars_decode() function ကိုသုံးပါ။

သဒ္ဒါ

 htmlspecialchars ( string , flags , characters - set , doatch_entode )
တေးရေး ဖေါ်ပြ
ကြိုး လိုအပ်ပါတယ် ပြောင်းလဲခံရဖို့ string ကိုဖေါ်ပြသည်။
အလံများ

optional ကို။ ကိုးကားချက်များ, မမှန်ကန်သော encodings နှင့်မည်သည့်စာရွက်စာတမ်းအမျိုးအစားကိုမည်သို့ကိုင်တွယ်ရမည်ကိုသတ်မှတ်သည်။

ရရှိနိုင် Quote အမျိုးအစားများ:

  • ent_compat - ပုံမှန်။ သာနှစ်ဆကိုးကား။
  • ent_quotes - encoded နှစ်ဆနှင့်တစ်ခုတည်းကိုးကား။
  • ent_noquotes - အဘယ်သူမျှမကိုးကားအမှတ်အသားများ encoded နေကြသည်။

မမှန်ကန်သော encoding:

  • Ent_ignore - function ကိုလုပ်မယ့်အစားမမှန်ကန်သော encoding ကိုလျစ်လျူရှုပါ။ လုံခြုံရေးသက်ရောက်မှုရှိနိုင်သဖြင့်ရှောင်ရှားသင့်သည်။
  • ent_substitute - Unicode အစားထိုး U + FFFD (UTF-8) သို့မဟုတ် # FFFD နှင့်အတူသတ်မှတ်ထားသောဇာတ်ကောင်ဖြင့်မမှန်ကန်သောစာလုံးပေါင်းကိုအစားထိုးသည်။ တစ် ဦး အချည်းနှီးသော string ကိုပြန်လာ၏။
  • Ent_DISAlllowed - သတ်မှတ်ထားသောစာရွက်စာတမ်းတွင်မမှန်ကန်သောကုဒ်အမှတ်များကို Unicode အစားထိုးစာလုံးများဖြင့်အစားထိုးပါ။ U + FFFD (UTF-8) သို့မဟုတ် # fffd;

အသုံးပြုသောစာရွက်စာတမ်းအမျိုးအစားအတွက်အလံများ -

  • ent_html401 - ပုံမှန်။ Process Code ကို HTML 4.01 အဖြစ်။
  • ent_html5 - HTML 5 အဖြစ် Process code ကို။
  • Ent_XML1 - XML ​​1 အဖြစ်လုပ်ငန်းစဉ်ကုဒ်။
  • ent_xhtml - XHTML အဖြစ် process code ။
ဇာတ်ကောင် - အစုံ

optional ကို။ အသုံးပြုမည့်ဇာတ်ကောင်ကိုသတ်မှတ်သည့် string ကို။

ခွင့်ပြုထားသောတန်ဖိုးများ

  • UTF-8 - ပုံမှန်။ Ascii သည် Multi-byte 8-bit unicode နှင့်လိုက်ဖက်သည်
  • ISO-8859-1 - အနောက်ဥရောပ
  • ISO-8859-15 - အနောက်ဥရောပ (Euro Separt) ကို ISO-8859-1 တွင်ပြင်သစ်နှင့်ဖင်လန်အက္ခရာများမှထည့်သွင်းခဲ့သည်။
  • CP866 - DOS-PLESSIC CYRISIC ဇာတ်ကောင်အစုံ
  • CP1251 - Windows-Different Cyrillic ဇာတ်ကောင်အစုံ
  • CP1252 - Windows-Director Western Upport ဇာတ်ကောင်အစုံ
  • koi8-r - ရုရှား
  • Big5 - ရိုးရာတရုတ်လူမျိုးများသည်အဓိကအားဖြင့်ထိုင်ဝမ်တွင်အသုံးပြုခဲ့သည်
  • GB2312 - ရိုးရှင်းသောတရုတ်,
  • Big5-Hskscs - ဟောင်ကောင်ချဲ့ထွင်မှုနှင့်အတူ Big5
  • shift_jis - ဂျပန်
  • EUC-JP - ဂျပန်
  • MacRomen - MAC operating system မှအသုံးပြုသောဇာတ်ကောင်အစုံ

မှတ်ချက်။ ။ PHP 5.4 မတိုင်မီကမူဗားရှင်းများတွင်အသိအမှတ်မပြုသောဇာတ်ကောင်အစုံများကိုလျစ်လျူရှုပြီး ISO-8859-1 ဖြင့်အစားထိုးလိမ့်မည်။ PHP 5.4 ကိုကတည်းကအသိအမှတ်မပြုသောဇာတ်ကောင်အစုံများကိုလျစ်လျူရှုပြီး UTF-8 ဖြင့်အစားထိုးလိမ့်မည်။

နှစ်ချက်

optional ကို။ Boolean Value သည်ရှိပြီးသား HTML entity ကို encode လုပ်ရန်ရှိမရှိသတ်မှတ်သည်။

  • မှန်ပါတယ် - ပုံမှန်။ တစ်ခုချင်းစီကို entity ကူးပြောင်းလိမ့်မည်။
  • False - တည်ရှိထားသည့် HTML entity သည် encoded မဟုတ်ပါ။
သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • စုံစမ်းမှုဘာသာစကားနှင့်ဒေသဆိုင်ရာသတင်းအချက်အလက်များ nl_langinfo

    nl_langinfo

    စုံစမ်းမှုဘာသာစကားနှ
  • တစ် ဦး string ကိုအတွက်သတ်မှတ်ထားသောဇာတ်ကောင်၏နောက်ဆုံးဖြစ်ပျက်မှုကိုရှာပါ strrchr

    strrchr

    တစ်ဦးstringကိုအတွက်သ
  • အထူးအက္ခရာများကို HTML အဖွဲ့အစည်းများသို့ပြောင်းပါ htmlspecialchars

    htmlspecialchars

    အထူးအက္ခရာများကိုHTM
  • ယုတ္တိဖြစ်သောဟေဗြဲဘာသာကို Visual-Hebrew သို့ပြောင်းရန်နှင့်အသစ်များပြောင်းလဲပါ hebrevc

    hebrevc

    ယုတ္တိဖြစ်သောဟေဗြဲဘာ
  • string ကိုပေးထားသော substring နှင့်အတူအဆုံးသတ် str_ends_with

    str_ends_with

    stringကိုပေးထားသောsu
  • ငွေကြေး strings သို့နံပါတ်များကို format လုပ်ပါ money_format

    money_format

    ငွေကြေးstringsသို့နံ
  • ဖြစ်ရပ် - အာရုံမခံစားနိုင် strstr stristr

    stristr

    ဖြစ်ရပ်-အာရုံမခံစားန
  • စာလုံးများကိုဘာသာပြန်ပါသို့မဟုတ်အစားထိုး substrings ကိုအစားထိုးပါ - သတ်မှတ်ထားသောစာလုံးများကိုပြောင်းပါ strtr

    strtr

    စာလုံးများကိုဘာသာပြန
လူကြိုက်များသော ဆောင်းပါးများ