လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> hexadecimal စာလုံးအကူးပြောင်းလဲခြင်းကိုအကောင်အထည်ဖော်ရန် Base_Convert () နှင့် strutoupper () လုပ်ဆောင်ချက်များကိုမည်သို့အသုံးပြုရမည်နည်း။

hexadecimal စာလုံးအကူးပြောင်းလဲခြင်းကိုအကောင်အထည်ဖော်ရန် Base_Convert () နှင့် strutoupper () လုပ်ဆောင်ချက်များကိုမည်သို့အသုံးပြုရမည်နည်း။

gitbox 2025-09-20
<span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-comment">// Pre-Code ဥပမာ,ဆောင်းပါး၏အကြောင်းအရာနှင့်အတူလုပ်ဖို့ဘာမျှမရှိပါတယ်</span></span><span>
</span><span><span class="hljs-variable">$greeting</span></span><span> = </span><span><span class="hljs-string">"Hello, world!"</span></span><span>;
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-variable">$greeting</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">/*
ဆောင်းပါးစတင်သည်
ဘဲှ့: အဲဒါကိုဘယ်လိုသုံးရမလဲ base_convert() နှင့် strtoupper() hexadecimal အတွက်စာလုံးအကြီးအပြောင်းသဘောကိုအကောင်အထည်ဖော် functions?
*/</span>

</span><span><span class="hljs-comment">// တည်နေ PHP အလယ်ပိုင်း,ကိန်းဂဏန်းပြောင်းလဲခြင်းလုပ်ဆောင်တဲ့အခါ,base_convert() ဒါဟာအလွန်လက်တွေ့ကျတဲ့ function ပါ。</span></span><span>
</span><span><span class="hljs-comment">// ၎င်းသည်နံပါတ်များကို binary တစ်ခုမှတစ်ခုသို့ပြောင်းလဲနိုင်သည်。ဥပမာအားဖြင့်,Decimal နံပါတ်များကို hexadecimal သို့ပြောင်းပါ:</span></span><span>

</span><span><span class="hljs-variable">$decimalNumber</span></span><span> = </span><span><span class="hljs-number">255</span></span><span>; </span><span><span class="hljs-comment">// ဒ decimal မဂဏန်းများ</span></span><span>
</span><span><span class="hljs-variable">$hexNumber</span></span><span> = </span><span><span class="hljs-title function_ invoke__">base_convert</span></span><span>(</span><span><span class="hljs-variable">$decimalNumber</span></span><span>, </span><span><span class="hljs-number">10</span></span><span>, </span><span><span class="hljs-number">16</span></span><span>); </span><span><span class="hljs-comment">// hexadecimal သို့ဒ decimal မပြောင်းပါ</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"ဒက်မချက် <span class="hljs-subst">$decimalNumber</span></span></span><span> hexadecimal သို့ကူးပြောင်း: </span><span><span class="hljs-subst">$hexNumber</span></span><span>&lt;br&gt;"; </span><span><span class="hljs-comment">// ထုတ်လုပ်ခြင်း ff</span></span><span>

</span><span><span class="hljs-comment">// မှတ်သား:base_convert() ပြန်လာသော hexadecimal အက္ခရာများသည်ပုံမှန်အားဖြင့်စာလုံးအသေးများဖြစ်သည်。</span></span><span>
</span><span><span class="hljs-comment">// သငျသညျ hexadecimal အက္ခရာများကိုစာလုံးအကြီးသို့ပြောင်းလဲလိုပါက,ပေါင်းစပ်နိုင်ပါတယ် strtoupper() လုပ်ဆောင်ချက်:</span></span><span>

</span><span><span class="hljs-variable">$hexNumberUpper</span></span><span> = </span><span><span class="hljs-title function_ invoke__">strtoupper</span></span><span>(</span><span><span class="hljs-variable">$hexNumber</span></span><span>);
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"မြို့တော် hexadecimal: <span class="hljs-subst">$hexNumberUpper</span></span></span><span>&lt;br&gt;"; </span><span><span class="hljs-comment">// ထုတ်လုပ်ခြင်း FF</span></span><span>

</span><span><span class="hljs-comment">// ပေါင်းစပ်အတွက်အသုံးပြုပါ base_convert() နှင့် strtoupper(),可以很方便地实现ဒက်မချက်到မြို့တော် hexadecimal的转换</span></span><span>
</span><span><span class="hljs-function"><span class="hljs-keyword">function</span></span></span><span> </span><span><span class="hljs-title">decimalToHexUpper</span></span><span>(</span><span><span class="hljs-params"><span class="hljs-variable">$number</span></span></span><span>) {
    </span><span><span class="hljs-keyword">return</span></span><span> </span><span><span class="hljs-title function_ invoke__">strtoupper</span></span><span>(</span><span><span class="hljs-title function_ invoke__">base_convert</span></span><span>(</span><span><span class="hljs-variable">$number</span></span><span>, </span><span><span class="hljs-number">10</span></span><span>, </span><span><span class="hljs-number">16</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">"လုပ်ဆောင်ချက်测试: "</span></span><span> . </span><span><span class="hljs-title function_ invoke__">decimalToHexUpper</span></span><span>(</span><span><span class="hljs-number">4095</span></span><span>); </span><span><span class="hljs-comment">// ထုတ်လုပ်ခြင်း FFF</span></span><span>

<span class="hljs-comment">/*
အကျဉ်းချုပ်:
1. အသုံးပြု base_convert() 可以တည်နေ不同进制之间转换数字。
2. hexadecimal ပုံမှန် defincase,စာလုံးအကြီးများလိုအပ်သည်ဆိုပါက,可အသုံးပြု strtoupper()。
3. နှစ်ခုပေါင်းစပ်,Hexadecimal Capital အက္ခရာများကိုပြောင်းလဲရန်လွယ်ကူသည်。
*/</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><span><span class="hljs-comment">// အမြီးကုဒ်ဥပမာ,ဆောင်းပါး၏အကြောင်းအရာနှင့်အတူလုပ်ဖို့ဘာမျှမရှိပါတယ်</span></span><span>
</span><span><span class="hljs-variable">$footerMessage</span></span><span> = </span><span><span class="hljs-string">"စာဖတ်ခြင်းအတွက်ကျေးဇူးတင်ပါတယ်!"</span></span><span>;
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-variable">$footerMessage</span></span><span>;
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>