PHP တွင်အဓိကအားဖြင့် binary နှင့် decimal အကြားပြောင်းလဲမှုများကိုကိုင်တွယ်ရန်အလွန်အဆင်ပြေသည်။ Bindec () နှင့် Decbin () နှင့် Decbin () ။ ဤရွေ့ကားလုပ်ဆောင်ချက်နှစ်ခုကိုဒ decimal မနှင့်ဒ decimal မမှဒ decimal မမှအသီးသီးရှိရန်အသုံးပြုသည်။ ဤဆောင်းပါးသည်ဤလုပ်ဆောင်ချက်နှစ်ခုကို အသုံးပြု. ဤလုပ်ဆောင်မှုနှစ်ခုကိုအသေးစိတ်ဖော်ပြရန်နှင့်ဒေတာများကိုစုပေါင်းပြောင်းလဲခြင်းရရှိရန်သူတို့ကိုမည်သို့အသုံးပြုနိုင်မည်ကိုအသေးစိတ်မိတ်ဆက်ပေးပါမည်။
အဆိုပါ bindec () function ကို binary number (string တစ်ခု၏ပုံစံ) ကိုဒ decimal မအရေအတွက်သို့ပြောင်းလဲရန်အသုံးပြုသည်။ ၎င်းသည်စာလုံးများ 0 နှင့် 1 သာပါ 0 င်သည့် string parameter ကိုလက်ခံရရှိပြီးသက်ဆိုင်ရာဒ decimal မကိန်းကိုပြန်ပို့သည်။
သဒ္ဒါ:
int bindec ( string $binary_string )
ဥပမာ -
<?php
$binary = "1101"; // binary string ကို
$decimal = bindec($binary);
echo $decimal; // ထုတ်လုပ်ခြင်း13
?>
Decbin () function သည် decimal ကိန်းများကို binary strings များအဖြစ်ပြောင်းလဲသည်။ ၎င်းသည်ကိန်းဂဏန်းတစ်ခုအနေဖြင့်အငြင်းပွားမှုတစ်ခုအဖြစ်လက်ခံပြီး Binary String ကိုကိန်းဂဏန်းများနှင့်သက်ဆိုင်သည်။
သဒ္ဒါ:
string decbin ( int $number )
ဥပမာ -
<?php
$decimal = 13;
$binary = decbin($decimal);
echo $binary; // ထုတ်လုပ်ခြင်း1101
?>
ဤတွင်ဤလုပ်ဆောင်ချက်နှစ်ခုကို အသုံးပြု. Binary နှင့် Decimal အကြားအပြန်အလှန်ပြောင်းလဲခြင်းကိုအကောင်အထည်ဖော်ရန်ဤလုပ်ဆောင်ချက်နှစ်ခုကိုမည်သို့အသုံးပြုရမည်ကိုပြသသည့်ပြည့်ဝသောဥပမာတစ်ခုဖြစ်သည်။
<?php
// 定义一个binary string ကို
$binaryStr = "101101";
// ဒ decimal မမှ binary
$decimalNum = bindec($binaryStr);
echo "ဒုံ {$binaryStr} ဒ decimal မမှပြောင်းလဲ: {$decimalNum}\n";
// ဒက်မချက်转ဒုံ
$binaryConverted = decbin($decimalNum);
echo "ဒက်မချက် {$decimalNum} 转换为ဒုံ是: {$binaryConverted}\n";
?>
ရလဒ်ရလဒ် -
ဒုံ 101101 ဒ decimal မမှပြောင်းလဲ: 45
ဒက်မချက် 45 转换为ဒုံ是: 101101
ဒေတာသိုလှောင်ခြင်းနှင့်ထုတ်လွှင့်ခြင်း - အချို့သောစနစ်များသည် Binary ကြိုးများ၌အချက်အလက်များကိုသိုလှောင်ထားပြီးတွက်ချက်မှုသို့မဟုတ်ပြသမှုအတွက်ဒ decimal မကိန်းများထဲသို့ပြောင်းလဲရန်လိုအပ်သည်။
နံပါတ်ပြုပြင်ခြင်း - အဆင့်နိမ့်သောစစ်ဆင်ရေးသို့မဟုတ် algorithms များတွင် binary နှင့် decimal အကြားမကြာခဏပြောင်းလဲရန်လိုအပ်သည်။
အသုံးပြုသူ input : အသုံးပြုသူသည်နံပါတ်များကို binary form တွင်ထည့်နိုင်ပြီးပရိုဂရမ်၏ယုတ္တိဗေဒအပြောင်းအလဲအတွက်ဒ decimal မသို့ပြောင်းလဲရန်လိုအပ်သည်။
Bindec () နှင့် Decbin () သည် အပြုသဘောဆောင်သောကိန်းဂဏန်းပြောင်းလဲခြင်းကိုသာထောက်ပံ့ပေးပြီးအပျက်သဘောပြောင်းလဲခြင်းသည်နောက်ထပ်အပြောင်းအလဲနဲ့လိုအပ်သည်။
input binary string သည်တရားဝင်ဖြစ်ရမည်မဟုတ်လျှင်,
ရှည်လျားသော binary strings များသည်ကိန်းဂဏန်းများကိုကျော်လွန်ရန်ရလဒ်ကိုဖြစ်ပေါ်စေနိုင်သည်။