လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> အက်ခရာမဟုတ်သောဇာတ်ကောင်များကြုံတွေ့ရသောအခါ PHP CPEPE_UPER function ၏အပြုအမူကိုဆန်းစစ်လေ့လာခြင်း

အက်ခရာမဟုတ်သောဇာတ်ကောင်များကြုံတွေ့ရသောအခါ PHP CPEPE_UPER function ၏အပြုအမူကိုဆန်းစစ်လေ့လာခြင်း

gitbox 2025-09-02
<span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-comment">// ဤကုဒ်၏ဤအပိုင်းသည်ဆောင်းပါး၏အကြောင်းအရာများနှင့်လုံးဝမသက်ဆိုင်ပါ,သာသိုမဟုတ်ခွဲခြာအတွက်သာ</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"PHP function ကိုအပြုအမူခွဲခြမ်းစိတ်ဖြာဥပမာ\n"</span></span><span>;
</span><span><span class="hljs-meta">?&gt;</span></span><span>

&lt;hr&gt;

</span><span><span class="hljs-meta">&lt;?php</span></span><span>
<span class="hljs-comment">/**
 * PHP ctype_upper လုပ်ဆောင်ချက်တစ်ခုသည်အက္ခရာစဉ်မဟုတ်သောဇာတ်ကောင်များနှင့်တွေ့ဆုံသည့်အခါအပြုအမူအားခွဲခြမ်းစိတ်ဖြာခြင်း
 *
 * ctype_upper ဟုတ်ကဲ့ PHP 中用来检测字符串中所有字母ဟုတ်ကဲ့否都ဟုတ်ကဲ့大写字母的函数。
 * function ရှေ့ပြေးပုံစံအောက်ပါအတိုင်းဖြစ်ပါတယ်:
 * bool ctype_upper(string $text)
 *
 * function ကိုပြန်လာ true 当且仅当字符串非空且所有字母都ဟုတ်ကဲ့大写;string ကိုအက်ခရာမဟုတ်သောအက္ခရာများပါ 0 င်ပါက,ထိုအခါဤဇာတ်ကောင်ရလဒ်အပေါ်အကျိုးသက်ရောက်လိမ့်မည်မဟုတ်ပါ,ဒါပေမယ့်အချည်းနှီးသော string ကိုပြန်လာပါလိမ့်မယ် false。
 *
 * အမူအကျင့်ဆိုင်ရာခွဲခြမ်းစိတ်ဖြာ:
 */</span>

</span><span><span class="hljs-comment">// နမူနာ 1:စင်ကြယ်သောစာလုံး</span></span><span>
</span><span><span class="hljs-variable">$str1</span></span><span> = </span><span><span class="hljs-string">"HELLO"</span></span><span>;
</span><span><span class="hljs-title function_ invoke__">var_dump</span></span><span>(</span><span><span class="hljs-title function_ invoke__">ctype_upper</span></span><span>(</span><span><span class="hljs-variable">$str1</span></span><span>)); </span><span><span class="hljs-comment">// ထုတ်လုပ်ခြင်း: bool(true)</span></span><span>

</span><span><span class="hljs-comment">// နမူနာ 2:စာလုံးအသေးများပါဝင်သည်</span></span><span>
</span><span><span class="hljs-variable">$str2</span></span><span> = </span><span><span class="hljs-string">"Hello"</span></span><span>;
</span><span><span class="hljs-title function_ invoke__">var_dump</span></span><span>(</span><span><span class="hljs-title function_ invoke__">ctype_upper</span></span><span>(</span><span><span class="hljs-variable">$str2</span></span><span>)); </span><span><span class="hljs-comment">// ထုတ်လုပ်ခြင်း: bool(false)</span></span><span>

</span><span><span class="hljs-comment">// နမူနာ 3:နံပါတ်များပါဝင်သည်</span></span><span>
</span><span><span class="hljs-variable">$str3</span></span><span> = </span><span><span class="hljs-string">"HELLO123"</span></span><span>;
</span><span><span class="hljs-title function_ invoke__">var_dump</span></span><span>(</span><span><span class="hljs-title function_ invoke__">ctype_upper</span></span><span>(</span><span><span class="hljs-variable">$str3</span></span><span>)); </span><span><span class="hljs-comment">// ထုတ်လုပ်ခြင်း: bool(true)  အက်ခရာမဟုတ်သောဇာတ်ကောင်များသည်တရားစီရင်ခြင်းကိုမထိခိုက်ပါ</span></span><span>

</span><span><span class="hljs-comment">// နမူနာ 4:သင်္ကေတများပါရှိသည်</span></span><span>
</span><span><span class="hljs-variable">$str4</span></span><span> = </span><span><span class="hljs-string">"HELLO!"</span></span><span>;
</span><span><span class="hljs-title function_ invoke__">var_dump</span></span><span>(</span><span><span class="hljs-title function_ invoke__">ctype_upper</span></span><span>(</span><span><span class="hljs-variable">$str4</span></span><span>)); </span><span><span class="hljs-comment">// ထုတ်လုပ်ခြင်း: bool(true)  အက်ခရာမဟုတ်သောဇာတ်ကောင်များသည်တရားစီရင်ခြင်းကိုမထိခိုက်ပါ</span></span><span>

</span><span><span class="hljs-comment">// နမူနာ 5:string ကို</span></span><span>
</span><span><span class="hljs-variable">$str5</span></span><span> = </span><span><span class="hljs-string">""</span></span><span>;
</span><span><span class="hljs-title function_ invoke__">var_dump</span></span><span>(</span><span><span class="hljs-title function_ invoke__">ctype_upper</span></span><span>(</span><span><span class="hljs-variable">$str5</span></span><span>)); </span><span><span class="hljs-comment">// ထုတ်လုပ်ခြင်း: bool(false)  string ကို返回 false</span></span><span>

<span class="hljs-comment">/**
 * အဓိကအချက်များအကျဉ်းချုပ်:
 * 1. ctype_upper အက်ခရာစာလုံးများကိုသာစစ်ဆေးပါ,စာလုံးကြီးများသို့ပြန်သွားပါ true。
 * 2. အက်ခရာမဟုတ်သောဇာတ်ကောင်(နံပါတ်များလိုပဲ、ပုဒ်ဖြတ်ပုဒ်ရပ်အမှတ်အသားများ、နေရာများ)မပြန်လာပါ false。
 * 3. string ကို始终返回 false。
 * 4. string ကိုမဆိုစာလုံးအသေးများပါရှိသည်ဆိုပါက,ထို့နောက်ပြန်လာပါ false。
 *
 * အသုံးပြုမှုမြင်ကွင်းများသိကောင်းစရာများ:
 * 当需要严格判断字符串ဟုတ်ကဲ့否完全由大写字母组成时,တိုက်ရိုက်အသုံးပြုနိုင်ပါတယ် ctype_upper。
 * 如果希望忽略အက်ခရာမဟုတ်သောဇာတ်ကောင်的影响,它也တိုက်ရိုက်အသုံးပြုနိုင်ပါတယ်而无需额外处理。
 */</span>
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>