လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> 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 မဟုတ်ပါ။
သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • string အရှည်ရယူပါ strlen

    strlen

    stringအရှည်ရယူပါ
  • ကြိုးတစ်စင်းသတ်မှတ်ထားသောအရေအတွက်ကိုချိုးဖျက် wordwrap

    wordwrap

    ကြိုးတစ်စင်းသတ်မှတ်ထ
  • backslash ကိုအသုံးပြုပြီးကြိုးမှထွက်ပြေး addslashes

    addslashes

    backslashကိုအသုံးပြု
  • သဘာဝအစဉ်အဆက် algorithm ကို အသုံးပြု. ကြိုးများကိုနှိုင်းယှဉ်ခြင်း (ကိစ္စတွင်မခံစားနိုင်သော) strnatcasecmp

    strnatcasecmp

    သဘာဝအစဉ်အဆက်algorith
  • tag split string ကို strtok

    strtok

    tagsplitstringကို
  • နံပါတ်များမှ single-byte ကြိုးများကိုထုတ်လုပ်ပါ chr

    chr

    နံပါတ်များမှsingle-b
  • string တစ်ခု၏လိုင်းအသစ်များမတိုင်မီ HTML newline tag ကိုထည့်ပါ nl2br

    nl2br

    stringတစ်ခု၏လိုင်းအသ
  • str_replace ၏ဖြစ်ရပ်မှန် - အာရုံမခံစားနိုင်သောဗားရှင်း str_ireplace

    str_ireplace

    str_replace၏ဖြစ်ရပ်မ
လူကြိုက်များသော ဆောင်းပါးများ