PHP တွင် cpspe_upper () သည် string တစ်ခုရှိအက္ခရာများအားလုံးသည်စာလုံးအကြီးများဖြစ်သည်ကိုရှာဖွေရန်အသုံးပြုသော function တစ်ခုဖြစ်သည်။ ၎င်းကိုအင်္ဂလိပ်အက္ခရာများကိုစစ်ဆေးခြင်းအတွက်မကြာခဏအသုံးပြုသည်။ ဤဆောင်းပါးသည် centpe_upper () , ပုံမှန်အသုံးပြုမှုဆိုင်ရာအခြေအနေများနှင့်ဘာသာစကားမျိုးစုံလုပ်ဆောင်ခြင်း၏အကန့်အသတ်များကိုဤဆောင်းပါးတွင်လေ့လာပါလိမ့်မည်။
ctsepe_upper ၏အခြေခံအသုံးပြုမှုသည်အလွန်ရိုးရှင်းပါသည်။ ၎င်းသည် string parameter တင်းကျပ်စွာယူပြီး string သည်စာလုံးအကြီးများသာပါ 0 င်သည်ကိုညွှန်ပြသည့် boolean value ကိုပြန်ပို့သည်။
<code> $ test1 = 'ဟဲလို'; $ test2 = 'ဟဲလို'; Var_Dump (Ctspe_upper ($ test1); // output: bool (true)
Var_Dump (Ctspe_upper ($ test2); // output: bool (အတု)
</ code>
အထက်ပါကုဒ်သည်မြို့တော်အင်္ဂလိပ်စာမဟုတ်သောဇာတ်ကောင်တစ် ဦး ရှိသရွေ့ပြန်လည်ရလဒ်မှာ မှား သည်။
CNSPE_UPPER () သည် C Type.h ctandard စာကြည့်တိုက်၏ CPEEPE.H ကို အခြေခံ. အကောင်အထည်ဖော်သည် ။ ဆိုလိုသည်မှာ UTF-8 အက္ခရာများသို့မဟုတ်အရင်းအနှီးမဟုတ်သောဇာတ်ကောင်များရှိ UTF-8 အက္ခရာများသို့မဟုတ်အရင်းအနှီးစာလုံးများပေါ်တွင်မှန်ကန်သောဆုံးဖြတ်ချက်ချခြင်းမရှိပါ။
ဥပမာအားဖြင့်:
<Code> $ test3 = 'école'; ပြင်သစ် $ test4 = စာလုံးအကြီးéé = 'σχσχλειλει'; ဂရိဘာသာဖြင့် adiccase σχσχλειλει var_dump (Ctspe_upper ($ test3); // output: bool (အတု)
Var_Dump (Ctspe_upper ($ test4); // output: bool (အတု)
</ code>
အမြင်အာရုံကစာလုံးအကြီးများဖြစ်သော်လည်း Cypepe_upper () Centies_upper () သည် မှားယွင်းစွာ ပြန်လာသည်။
ဘာသာစကားမျိုးစုံသည်ဘာသာစကားမျိုးစုံကိုအထောက်အကူပြုသောဘာသာစကားမျိုးစုံကိုအထောက်အကူပြုပြီးအသုံးပြုသူအမည်အပြည့်အ 0 သည် Cotter_upper () ကို အသုံးပြု. အပြည့်အ 0 အရင်းအနှီးအပြည့်အ 0 အသုံးချနိုင်ကြောင်းအတည်ပြုလိုပါကတရားဝင်သွင်းအားစုများကိုလွဲချော်စေနိုင်သည်။
ဥပမာအားဖြင့်, ပြင်သစ်အသုံးပြုသူတစ် ဦး သည် émilieသို့ ဝင်. ၎င်းကိုသင်တရားဝင်စာလုံးအဖြစ်လက်ခံလိုသော်လည်း Cype_upper () သည်၎င်းကိုငြင်းပယ်လိမ့်မည်။ ဤကိစ္စတွင် PHP ၏ MB_ * စီးရီးလုပ်ဆောင်ချက်များကဲ့သို့သောအဆင့်မြင့် string processing လုပ်ဆောင်ချက်များလိုအပ်သည်။
String ကိုစာလုံးကြီးအဖြစ်ပြောင်းလဲရန်အတွက် MB_strtoupper () ကိုသုံးနိုင်သည်။ ၎င်းသည်စာလုံးအကြီးများဟုတ်မဟုတ်ဆုံးဖြတ်ရန်မူရင်း string ကိုနှိုင်းယှဉ်နိုင်သည်။
<code> $ input = 'émilie'; $ isupper = $ input === mb_stroupper ($ input, utf-8 '); var_dump ($ isupper); // output: bool (true)
</ code>
၎င်းသည် ASCII ကိုထောက်ပံ့ရုံသာမကပြင်သစ်, ဂရိနှင့်ရုရှားတို့ကဲ့သို့သောဘာသာစကားအမျိုးမျိုးဖြင့်အရင်းအနှီးများကိုလည်းထောက်ပံ့သည်။
ဘာသာစကားအပြောင်းအလဲနဲ့လိုအပ်တဲ့ application တွေအတွက်ဒီနေရာမှာအကြံပြုချက်အချို့ရှိတယ်။
MB_ * function မိသားစုကိုအမြဲတမ်းသုံးပါ။
ဇာတ်ကောင်အမျိုးအစားရှာဖွေတွေ့ရှိခြင်းကိုဖျော်ဖြေတင်ဆက်သောအခါ, သင်၏ဇာတ်ကောင်အစုံ (UTF-8 ကဲ့သို့)
Centpe_ * စီးရီးလုပ်ငန်းများကိုအင်္ဂလိပ်မဟုတ်သောဇာတ်ကောင်အပြောင်းအလဲနဲ့မသုံးပါနှင့်။
input verification စည်းမျဉ်းစည်းကမ်းတွေအတွက် Misjudgment မှရှောင်ရှားရန်ဘာသာစကားအမြင်များကိုထောက်ပံ့ရန်ကြိုးစားပါ။
Ctspe_upper () သည် Ascii အင်္ဂလိပ်ဇာတ်ကောင်များနှင့်ဆက်ဆံရာတွင်အလွန်ထိရောက်သောလုပ်ဆောင်မှုတစ်ခုဖြစ်သည်။ သို့သော်အင်္ဂလိပ်စာမဟုတ်သောသို့မဟုတ် ASCII မဟုတ်သောဇာတ်ကောင်များနှင့်ဆက်ဆံရာတွင်အရေးပါသောကန့်သတ်ချက်များရှိသည်။ သင်၏လျှောက်လွှာသည်ဘာသာစကားမျိုးစုံအသုံးပြုသူများအတွက်သို့မဟုတ် Unicode စာလုံးများပါ 0 င်ပါက,