PHP တွင် CPPE_UPPER နှင့် CNSPE_ALPHA တွင်အသုံးပြုလေ့ရှိသောဇာတ်ကောင်ခွဲခြားမှုလုပ်ဆောင်ချက်နှစ်ခုမှာ PHP ၏ C Type Extension နှင့်သက်ဆိုင်သည်။ သူတို့ရဲ့လုပ်ဆောင်ချက်တွေကဆင်တူပေမယ့်သူတို့ရဲ့ application တွေနဲ့တရားစီရင်ခြင်းစံနှုန်းများကွဲပြားခြားနားသည်။ ဤဆောင်းပါးသည်ဤလုပ်ဆောင်မှုနှစ်ခုနှင့်၎င်းတို့ကိုမည်သို့အသုံးပြုရမည်ကိုအာရုံစိုက်ပါလိမ့်မည်။
Coverpe_upper function ကိုအသုံးပြုသောဇာတ်ကောင်သည်စာလုံးအကြီးဖြစ်သည်ကိုစစ်ဆေးရန်အသုံးပြုသည်။ string string ထဲရှိဇာတ်ကောင်တစ် ဦး စီသည်စာလုံးအကြီးဖြစ်ပါက function သည် မှန်ကန် သည် ။
function ရှေ့ပြေးပုံစံ:
bool ctype_upper(string $text);
parameter သည်ဖော်ပြချက်:
$ စာသား : စစ်ဆေးခံရဖို့ string ကို။ String ရှိအက္ခရာများသည်စာလုံးအကြီးများ (Az) တွင် စာလုံးအကြီးများ ဖြစ်သည်ဆိုပါက စစ်မှန်ပါ ။
အသုံးပြုမှုဥပမာ -
<?php
$string = "HELLO";
if (ctype_upper($string)) {
echo "ကြိုးများသည်စာလုံးအကြီးများဖြင့်ဖွဲ့စည်းထားသည်。";
} else {
echo "string ကို capsular အက္ခရာများပါရှိသည်。";
}
?>
ဒီဥပမာမှာ $ string ကို စာလုံးကြီးတွေနဲ့လုံးလုံးလျားလျားရေးတဲ့ကြောင့် Ctspe_upper function ဟာ စစ်မှန်တဲ့ ပြန်လာလိမ့်မယ်။
Coverpe_alpha function ကိုပေးထားသော string သည်အက္ခရာများပါ 0 င်သည်ကိုစစ်ဆေးရန်အသုံးပြုသည်။ String ထဲရှိဇာတ်ကောင်တစ် ဦး စီသည်စာတစ်စောင်ဟုတ်မဟုတ်စစ်ဆေးသည်သာမကစာလုံးများကိုစာလုံးအကြီးရှင်ခွင့်ပြုသည်။ strings string ထဲမှဇာတ်ကောင်တစ် ဦး စီသည်စာတစ်စောင်ဖြစ်သည် (နံပါတ်များ, သင်္ကေတများစသဖြင့်အခြားအက္ခရာများကိုဖယ်ထုတ်ခြင်း) သည် ။
function ရှေ့ပြေးပုံစံ:
bool ctype_alpha(string $text);
parameter သည်ဖော်ပြချက်:
$ စာသား : စစ်ဆေးခံရဖို့ string ကို။ string တွင်စာလုံးများ (AZ သို့မဟုတ် AZ) တို့ပါ 0 င် ပါက စစ်မှန် ပါ။
အသုံးပြုမှုဥပမာ -
<?php
$string = "Hello";
if (ctype_alpha($string)) {
echo "တစ် ဦး က string ကိုအက္ခရာများရေးစပ်သည်。";
} else {
echo "string တွင်အက်ခရာမဟုတ်သောအက္ခရာများပါရှိသည်。";
}
?>
ဤဥပမာတွင် ဒေါ်လာ string သည်အက္ခရာများဖြင့်ရေးထားသော string တစ်ခုဖြစ်ပြီး Ctspe_alpha သည် မှန်ကန် ပြီးရလဒ်များကိုပြန်လည်ရောက်ရှိစေသည် "String သည်အက္ခရာများဖြင့်ဖွဲ့စည်းထားသည်။ "
functional ကွဲပြားခြားနားမှုများ - Ct Type_upper သည် strings strings characters သည်စာလုံးအကြီးများသည်စာလုံးအကြီးများဖြစ်သည်။
သက်ဆိုင်သည့်အခြေအနေများ :
Cype_upper ကို အသုံးပြုတဲ့အခါမင်းရဲ့လိုအပ်ချက်က string သည်စာလုံးကြီးများလုံးလုံးလျားလျားရေးထားခြင်းရှိမရှိစစ်ဆေးရန်ဖြစ်သည်ဆိုပါက၎င်းကိုအသုံးပြုရန်အသင့်တော်ဆုံးဖြစ်သည်။
Coverpe_alpha ကို သုံးသောအခါ string တွင်စာလုံးများပါ 0 င်သည်ဖြစ်စေ,
ဥပမာအားဖြင့်:
<?php
$string1 = "HELLO";
$string2 = "Hello123";
$string3 = "HelloWorld";
echo ctype_upper($string1) ? "string1စာလုံးကြီးတွေပါ" : "string1不စာလုံးကြီးတွေပါ"; // ထုတ်လုပ်ခြင်း:string1စာလုံးကြီးတွေပါ
echo "\n";
echo ctype_alpha($string2) ? "string2အက္ခရာများပါ" : "string2不အက္ခရာများပါ"; // ထုတ်လုပ်ခြင်း:string2不အက္ခရာများပါ
echo "\n";
echo ctype_alpha($string3) ? "string3အက္ခရာများပါ" : "string3不အက္ခရာများပါ"; // ထုတ်လုပ်ခြင်း:string3အက္ခရာများပါ
?>
String1 တွင်စာလုံးအကြီးအပြည့်အဝ စာလုံးအကြီးများ ပါ 0 င် သည်။
String2 တွင်ကိန်းဂဏန်းများပါ 0 င် သည် ။
string6 သည် စာလုံးအကြီးများနှင့်စာလုံးအကြီးများပါ 0 င် သော်လည်း ,
ctsepe_upper : string အတွက်ဇာတ်ကောင်အားလုံးစာလုံးအကြီးများဖြစ်ကြသည်ကိုစစ်ဆေးပါ။
Coverpe_alpha : string ထဲမှာအက္ခရာများအားလုံးသည်စာလုံးအကြီးနှင့်အသေးအဖွဲနှင့်အကန့်အသတ်မရှိသောအက္ခရာများဖြစ်သည်ကိုစစ်ဆေးပါ။
အထူးသဖြင့်အသုံးပြုသူ input ကိုလုပ်ဆောင်ရန်အတွက်မှန်ကန်သောလုပ်ဆောင်မှုကိုရွေးချယ်ရန်သင်၏လိုအပ်ချက်များနှင့်အညီမှန်ကန်သောလုပ်ဆောင်မှုကိုရွေးချယ်ရန်ကူညီနိုင်သည့်လုပ်ဆောင်မှုနှစ်ခုအကြားခြားနားချက်ကိုနားလည်ရန်အလွန်အရေးကြီးသည်။