PHP တွင်သင်သည် Binary Number ကိုကိုယ်စားပြုပြီး၎င်းကိုသက်ဆိုင်ရာဒ decimal မကိန်းနံပါတ်သို့ပြောင်းလိုပါကအလွယ်ကူဆုံးနှင့်အမြန်ဆုံးနည်းလမ်းမှာ Bint-in bindec () function ကိုအသုံးပြုရန်ဖြစ်သည်။ ဤဆောင်းပါးသည် Bindec () function ကိုအသုံးပြုခြင်းနှင့်ဤကျွမ်းကျင်မှုကိုမြန်မြန်ကျွမ်းကျင်စွာကူညီရန်နမူနာကုဒ်ကိုအသေးစိတ်ရှင်းပြပါမည်။
Bindec () သည် PHP မှပေးသော function တစ်ခုဖြစ်သည်။ ၎င်း၏ function ကိုလက်မှတ်သည်အောက်ပါအတိုင်းဖြစ်သည် -
int bindec(string $binary_string)
Parameter $ binary_string သည် binary numeric characters (0 နှင့် 1) သာပါ 0 င်သည့် string တစ်ခုဖြစ်သည်။
Return Value သည်သက်ဆိုင်ရာဒ decimal မကိန်းနံပါတ် (ကိန်းဂဏန်းအမျိုးအစား) ဖြစ်သည်။
သင်ပြောင်းလဲနေသည့် string ကို 0 င် နှင့် 1 သာပါ 0 င်ပါ။ ဥပမာအားဖြင့်:
$binaryStr = "1010"; // binary အတွက်ကိုယ်စားပြုနံပါတ်များ 10
သက်ဆိုင်ရာဒ decimal မတန်ဖိုးကိုရရှိရန် Binary String ကို Bindec သို့ဖြတ်သန်းပါ။
$decimal = bindec($binaryStr);
ပြောင်းလဲခြင်းသည်ပြည့်စုံပြီးပါကနောက်ဆက်တွဲတွက်ချက်မှုများသို့မဟုတ် output အတွက်ဒ decimal မကိန်းများကိုတိုက်ရိုက်အသုံးပြုနိုင်သည်။
echo "binary string ကို {$binaryStr} ဒ decimal မမှပြောင်းလဲ:{$decimal}";
Bindec () function ကို အသုံးပြု. Binary ကြိုးများသို့ပြောင်းလဲရန်မည်သို့ပြောင်းလဲကြောင်းပြသသောရိုးရှင်းသောနှင့်ပြည့်စုံသောဥပမာတစ်ခုမှာရိုးရိုးရှင်းရှင်းနှင့်ပြည့်စုံသောဥပမာတစ်ခုဖြစ်သည်။
<?php
// 定义一个binary string ကို
$binaryStr = "1101"; // ဒ decimal မကိုကိုယ်စားပြုတယ် 13
// အသုံးပြု bindec() function ကို decimal နံပါတ်ကိုပြောင်းလဲ
$decimal = bindec($binaryStr);
// ရလဒ်ရလဒ်
echo "binary string ကို {$binaryStr} ဒ decimal မမှပြောင်းလဲ:{$decimal}";
?>
ဤကုဒ်ကို run ပြီးနောက် output သည် -
binary string ကို 1101 ဒ decimal မမှပြောင်းလဲ:13
Network Programming : Binary IP လိပ်စာများကိုခွဲခြမ်းစိတ်ဖြာခြင်း။
ဒေတာအပြောင်းအလဲနဲ့ - Binary encoded data တွေကိုလူတွေကိုဖတ်လို့မရတဲ့နံပါတ်တွေအဖြစ်ပြောင်းပါ။
System Programming - Binary Dove များသည် bit operation စဉ်အတွင်းပြောင်းလဲရန်လိုအပ်သည်။
Bindec () 0 နှင့် 1 တွင်ရေးစပ်ထားသော strings များကိုသာလက်ခံသည်။
Return Value သည် PHP Integer Range ထက်ကျော်လွန်သောအခါလျှံသောပြ problems နာများဖြစ်ပေါ်နိုင်သည်။
string ကိုဗလာဖြစ်လျှင်ပြန်လာတန်ဖိုးသည် 0 ဖြစ်သည်။