အဓိပ္ပါယ်နှင့်အသုံးပြုမှု
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 မဟုတ်ပါ။
|