လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> binary_converter ကို အသုံးပြု. ဒ decimal မကိန်းများကို binary, octal သို့မဟုတ် hexadecimal သို့ပြောင်းလဲနည်း။ ဆောင်းပါးတစ်ပုဒ်ကိုရှင်းပြပါ

binary_converter ကို အသုံးပြု. ဒ decimal မကိန်းများကို binary, octal သို့မဟုတ် hexadecimal သို့ပြောင်းလဲနည်း။ ဆောင်းပါးတစ်ပုဒ်ကိုရှင်းပြပါ

gitbox 2025-06-15

binary_converter ကို အသုံးပြု. ဒ decimal မကိန်းများကို binary, octal သို့မဟုတ် hexadecimal သို့ပြောင်းလဲနည်း။ ဆောင်းပါးတစ်ပုဒ်ကိုရှင်းပြပါ

PHP တွင် BASE_CONVERT သည်အလွန်လက်တွေ့ကျသော built-in function တစ်ခုဖြစ်သည်။ ၎င်းသည်မတူညီသော binary system များအကြားပြောင်းလဲရန်ကူညီနိုင်သည်။ အသုံးများသော application တစ်ခုမှာဒ decimal မကိန်းများကိုဒွန်နက်ကို binary, octal သို့မဟုတ် hexadecimal သို့ပြောင်းလဲရန်ဖြစ်သည်။ ဒီဆောင်းပါးမှာ base_converter ကိုအသုံးပြုပြီးဒီအသွင်ပြောင်းမှုတွေကိုဘယ်လိုအကောင်အထည်ဖော်နိုင်မလဲဆိုတာကို 0 င်သွားမှာပါ။

base_convert function ကိုမိတ်ဆက်

Basebcivert function ကိုနံပါတ်တစ်ခုမှတစ်ခုသို့ပြောင်းရန်အသုံးပြုသည်။ လုပ်ဆောင်ချက်တစ်ခု၏အခြေခံ Syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -

 <span><span><span class="hljs-keyword">string</span></span><span> </span><span><span class="hljs-title function_ invoke__">base_convert</span></span><span>(</span><span><span class="hljs-keyword">string</span></span><span> </span><span><span class="hljs-variable">$number</span></span><span>, </span><span><span class="hljs-keyword">int</span></span><span> </span><span><span class="hljs-variable">$from_base</span></span><span>, </span><span><span class="hljs-keyword">int</span></span><span> </span><span><span class="hljs-variable">$to_base</span></span><span>);
</span></span>
  • $ နံပါတ် - ပြောင်းလဲရန်တန်ဖိုးကို string တစ်ခု၏ပုံစံတစ်ခုဖြစ်နိုင်သည်။

  • $ မှ $ - မူရင်းကိန်းဂဏန်းတန်ဖိုးသည်ထောက်ခံသည့်ဂဏန်း 23 မှ 36 အထိရှိသည်။

  • $ to_base : ပစ်မှတ်ထားသော binary သည် 2 မှ 36 ဒှိကိုထောက်ပံ့သည်။

ဒ decimal မကို binary မှပြောင်းပါ

ကျွန်ုပ်တို့သည်ဒ decimal မကိန်းကို binary ထဲသို့ပြောင်းလဲလိုပါက Base_Convert function ကိုသုံးနိုင်သည်။ ဥပမာအားဖြင့်ကျွန်ုပ်တို့သည်ဒ decimal မကိန်း 15 ကို binary သို့ပြောင်းလဲလိုသည်။

 <span><span><span class="hljs-variable">$decimal</span></span><span> = </span><span><span class="hljs-number">15</span></span><span>;
</span><span><span class="hljs-variable">$binary</span></span><span> = </span><span><span class="hljs-title function_ invoke__">base_convert</span></span><span>(</span><span><span class="hljs-variable">$decimal</span></span><span>, </span><span><span class="hljs-number">10</span></span><span>, </span><span><span class="hljs-number">2</span></span><span>);
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"ဒက်မချက် <span class="hljs-subst">$decimal</span></span></span><span> binary ကိုမှပြောင်းပါ: " . </span><span><span class="hljs-variable">$binary</span></span><span>;
</span></span>

ရလဒ်ရလဒ် -

 <span><span><span class="hljs-string">ဒက်မချက်</span></span><span> </span><span><span class="hljs-number">15</span></span><span> </span><span><span class="hljs-string">binary ကိုမှပြောင်းပါ:</span></span><span> </span><span><span class="hljs-number">1111</span></span><span>
</span></span>

ဒီဥပမာမှာ 15 ခုကို ဒ decimal မကနေ Binary 1111 အထိပြောင်းရွှေ့တယ်။

အောက် octal သို့ဒ decimal မပြောင်းပါ

အလားတူပင် Base_Convert သည်လည်း ဒ decimal မကိန်းများကို octal သို့ပြောင်းခြင်းကိုထောက်ခံသည်။ ဥပမာအားဖြင့်, ကျွန်ုပ်တို့သည်ဒ decimal မကိန်းကို 15 ခုကို octal သို့ပြောင်းလဲလိုသည်။

 <span><span><span class="hljs-variable">$decimal</span></span><span> = </span><span><span class="hljs-number">15</span></span><span>;
</span><span><span class="hljs-variable">$octal</span></span><span> = </span><span><span class="hljs-title function_ invoke__">base_convert</span></span><span>(</span><span><span class="hljs-variable">$decimal</span></span><span>, </span><span><span class="hljs-number">10</span></span><span>, </span><span><span class="hljs-number">8</span></span><span>);
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"ဒက်မချက် <span class="hljs-subst">$decimal</span></span></span><span> octal သို့ကူးပြောင်း: " . </span><span><span class="hljs-variable">$octal</span></span><span>;
</span></span>

ရလဒ်ရလဒ် -

 <span><span>ဒက်မချက် 15 octal သို့ကူးပြောင်း: 17
</span></span>

ဤတွင် 15 ခုကို ဒ decimal မမှ octal 17 သို့ကူးပြောင်းသည်။

hexadecimal သို့ဒ decimal မပြောင်းပါ

နောက်ဆုံးအနေဖြင့် Base_Convert သည် ဒ decimal မကိန်းများကို hexadecimal သို့ပြောင်းရန်အထောက်အကူပြုသည်။ ဥပမာအားဖြင့် decimal မကိန်းကို hexadecimal သို့ပြောင်းပါ။

 <span><span><span class="hljs-variable">$decimal</span></span><span> = </span><span><span class="hljs-number">15</span></span><span>;
</span><span><span class="hljs-variable">$hexadecimal</span></span><span> = </span><span><span class="hljs-title function_ invoke__">base_convert</span></span><span>(</span><span><span class="hljs-variable">$decimal</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-keyword">echo</span></span><span> </span><span><span class="hljs-string">"ဒက်မချက် <span class="hljs-subst">$decimal</span></span></span><span> hexadecimal သို့ပြောင်းရန်: " . </span><span><span class="hljs-variable">$hexadecimal</span></span><span>;
</span></span>

ရလဒ်ရလဒ် -

 <span><span>ဒက်မချက် 15 hexadecimal သို့ပြောင်းရန်: f
</span></span>

ဒီဥပမာမှာဒ decimal မကိန်း 15 ကို hexadecimal f သို့ပြောင်းသည်။

အကျဉ်းချုပ်

Base_Convert function ကိုမှတစ်ဆင့် PHP သည် Binary ပြောင်းလဲခြင်းပြုလုပ်ရန်ရိုးရှင်းသောနှင့်ထိရောက်သောနည်းလမ်းဖြစ်သည်။ ဒ decimal မကို binary, octal သို့မဟုတ် hexadecimal သို့ပြောင်းလဲခြင်းရှိမရှိ Base_Convert ကို အလွယ်တကူအကောင်အထည်ဖော်နိုင်သည်။ ၎င်း၏ပြောင်းလွယ်ပြင်လွယ်မှုနှင့်ရိုးရှင်းမှုသည် PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင်အထူးသဖြင့်ကွဲပြားခြားနားသော binary format များနှင့်ပတ်သက်သောပုံရိပ်များပါ 0 င်သည့်အခြေအနေများတွင်ဘုံကိရိယာတစ်ခုဖြစ်စေသည်။

PHP မှသင်ယူသော developer များ (သို့) PHP သည်စီမံကိန်း၏ဒစ်ဂျစ်တယ်နှင့်သက်ဆိုင်သောလိုအပ်ချက်များကိုပိုမိုကောင်းမွန်သောလုပ်ဆောင်မှုများပြုလုပ်ရန်ဤလုပ်ဆောင်မှုမှတစ်ဆင့် Binary ပြောင်းလဲခြင်းကိုလျင်မြန်စွာအကောင်အထည်ဖော်နိုင်သည်။