လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP တွင်အမှာစာ () function ကိုမည်သို့အသုံးပြုရမည်နည်း။

PHP တွင်အမှာစာ () function ကိုမည်သို့အသုံးပြုရမည်နည်း။

gitbox 2025-09-11
<span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-comment">// ဤသည်ဆောင်းပါး၏အကြောင်းအရာနှင့်ဆက်စပ်သောမဟုတ်ပါဘူးPHPCode Page</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"ဒါကနမူနာအစီအစဉ်တစ်ခုပါ,သရုပ်ပြသည်PHPကုဒ်ဖွဲ့စည်းပုံ。"</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 အဲဒါကိုဘယ်လိုသုံးရမလဲ ord() ဇာတ်ကောင်သည်စာလုံးအကြီးသို့မဟုတ်စာလုံးအသေးကိုဆုံးဖြတ်ရန်လုပ်ဆောင်ချက်?
 *
 * ord() အဆိုပါ function ကိုဇာတ်ကောင်ပြန်လာ ASCII အဘိုး。
 * တည်နေASCIIကုဒ်စားပွဲပေါ်မှာ၌တည်၏,စာလုံးကြီး A-Z ၏အတိုင်းအတာ 65 ရောက်လာ 90,
 * စာလုံးအသေးများ a-z ၏အတိုင်းအတာ 97 ရောက်လာ 122。
 * အသုံးပြု ord() functions ဇာတ်ကောင်ရ ASCII လုံးပေါင်းပြဌါန်းသည့်ဉပဒေ,
 * 就可以通过比较这个数အဘိုး来判断လူသူမဟုတ်ကဲ့大写还ဟုတ်ကဲ့小写。
 */</span>

</span><span><span class="hljs-function"><span class="hljs-keyword">function</span></span></span><span> </span><span><span class="hljs-title">checkCase</span></span><span>(</span><span><span class="hljs-params"><span class="hljs-variable">$char</span></span></span><span>) {
    </span><span><span class="hljs-variable">$ascii</span></span><span> = </span><span><span class="hljs-title function_ invoke__">ord</span></span><span>(</span><span><span class="hljs-variable">$char</span></span><span>);
    </span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-variable">$ascii</span></span><span> &gt;= </span><span><span class="hljs-number">65</span></span><span> &amp;&amp; </span><span><span class="hljs-variable">$ascii</span></span><span> &lt;= </span><span><span class="hljs-number">90</span></span><span>) {
        </span><span><span class="hljs-keyword">return</span></span><span> </span><span><span class="hljs-string">"စာလုံးကြီး"</span></span><span>;
    } </span><span><span class="hljs-keyword">elseif</span></span><span> (</span><span><span class="hljs-variable">$ascii</span></span><span> &gt;= </span><span><span class="hljs-number">97</span></span><span> &amp;&amp; </span><span><span class="hljs-variable">$ascii</span></span><span> &lt;= </span><span><span class="hljs-number">122</span></span><span>) {
        </span><span><span class="hljs-keyword">return</span></span><span> </span><span><span class="hljs-string">"စာလုံးအသေးများ"</span></span><span>;
    } </span><span><span class="hljs-keyword">else</span></span><span> {
        </span><span><span class="hljs-keyword">return</span></span><span> </span><span><span class="hljs-string">"မဟုတ်အင်္ဂလိပ်"</span></span><span>;
    }
}

</span><span><span class="hljs-comment">// စမ်းသပ်ဥပမာ</span></span><span>
</span><span><span class="hljs-variable">$testChars</span></span><span> = [</span><span><span class="hljs-string">'A'</span></span><span>, </span><span><span class="hljs-string">'z'</span></span><span>, </span><span><span class="hljs-string">'M'</span></span><span>, </span><span><span class="hljs-string">'m'</span></span><span>, </span><span><span class="hljs-string">'9'</span></span><span>, </span><span><span class="hljs-string">'@'</span></span><span>];

</span><span><span class="hljs-keyword">foreach</span></span><span> (</span><span><span class="hljs-variable">$testChars</span></span><span> </span><span><span class="hljs-keyword">as</span></span><span> </span><span><span class="hljs-variable">$c</span></span><span>) {
    </span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"လူသူမ '<span class="hljs-subst">{$c}</span></span></span><span>' ဟုတ်ကဲ့:" . </span><span><span class="hljs-title function_ invoke__">checkCase</span></span><span>(</span><span><span class="hljs-variable">$c</span></span><span>) . </span><span><span class="hljs-string">"&lt;br&gt;"</span></span><span>;
}

<span class="hljs-comment">/*
ရလဒ်ရလဒ်:
လူသူမ 'A' ဟုတ်ကဲ့:စာလုံးကြီး
လူသူမ 'z' ဟုတ်ကဲ့:စာလုံးအသေးများ
လူသူမ 'M' ဟုတ်ကဲ့:စာလုံးကြီး
လူသူမ 'm' ဟုတ်ကဲ့:စာလုံးအသေးများ
လူသူမ '9' ဟုတ်ကဲ့:မဟုတ်အင်္ဂလိပ်
လူသူမ '@' ဟုတ်ကဲ့:မဟုတ်အင်္ဂလိပ်
*/</span>

<span class="hljs-comment">/*
အကျဉ်းချုပ်:
ord() 函数非常适合用于判断လူသူမ类型,尤其ဟုတ်ကဲ့英文လူသူမ的大小写判断。
只需获取လူသူမ的 ASCII 编လုံးပေါင်းပြဌါန်းသည့်ဉပဒေ,ထို့နောက်အဆိုအရASCIIလုံးပေါင်းပြဌါန်းသည့်ဉပဒေ范围做判断即可。
*/</span>
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>