PHP ပရိုဂရမ်တွင်ကွဲပြားသောဂဏန်းများအကြားပြောင်းလဲရန်လိုအပ်သည်။ Bindec () function သည် binary strings များကိုဒ decimal မကိန်းများထဲသို့ပြောင်းလဲရန်အသုံးပြုသော built-in function တစ်ခုဖြစ်သည်။ ဤဆောင်းပါးသည်သင်ပိုမိုနားလည်ပြီးကျင့်သုံးရန်ကူညီရန် Bindec () function ကိုအသုံးပြုမှုကိုအသေးစိတ်ဖော်ပြထားသည်။
Bindec () function ၏ function ကို () function သည်တစ် ဦး ကသက်ဆိုင်ရာဒ decimal မကိန်းတစ်ခုသို့ binary number ကိုကိုယ်စားပြုသည့် string ကိုပြောင်းလဲရန်ဖြစ်သည်။ Function Name တွင် "bin" ဟူသောအမည်တွင် "ဒီဇင်ဘာသည်ဒ decimal မသည်ဒ decimal မကိုကိုယ်စားပြုသည်။
function ရှေ့ပြေးပုံစံ:
int bindec(string $binary_string)
parameters များ - $ binary_string , စာလုံးများ 0 နှင့် 1 သာပါ 0 င်သည့် string တစ်ခု, binary number ကိုကိုယ်စားပြုသည်။
ပြန်လာတန်ဖိုး - သက်ဆိုင်ရာဒ decimal မကိန်းကိုပြန်ပို့သည်။
<?php
$binary = "1011"; // Binary နံပါတ်1011,decimal နှင့်ညီမျှ11
$decimal = bindec($binary);
echo $decimal; // ထုတ်လုပ်ခြင်း 11
?>
အထက်ပါကုဒ်ကိုဖွင့ ် . Binary 1011 သည်ဒ decimal မနှင့်ညီသောကြောင့်ဖြစ်သည်။
အဆိုပါ input ကို binary string ကိုဖြစ်ရပါမည်
အဆိုပါ bindec () function သည် function ကို 0 နှင့် 1 သာပါ 0 င်ရန် input string ကိုမျှော်လင့်သည်။ အကယ်. string တွင်အခြားဇာတ်ကောင်များပါ 0 င်ပါက PHP သည်ပထမ ဦး ဆုံးတရားမဝင်ဇာတ်ကောင်နှင့်နောက်ဆက်တွဲဇာတ်ကောင်များကိုလျစ်လျူရှုပြီးတရားဝင်အပိုင်းကိုသာကိုင်တွယ်လိမ့်မည်။
<?php
echo bindec("11012abc"); // မှခွဲခြမ်းစိတ်ဖြာ1101,ထုတ်လုပ်ခြင်း13
?>
အချည်းနှီးသော strings processing အချည်းနှီးသော string တစ်ခုဝင်လျှင်, ပြန်လာတန်ဖိုးမှာ 0 ဖြစ်ပါတယ်။
ရှည်လျားသော binary ကြိုးကိုထောက်ပံ့သည်
PHP ၏ Onteger အရွယ်အစားကန့်သတ်ချက်သည်ပလက်ဖောင်း (32-bit သို့မဟုတ် 64-bit) ပေါ်တွင်မူတည်သည်။
အခြား binary ကူးပြောင်းခြင်းလုပ်ဆောင်ချက်များနှင့်နှိုင်းယှဉ်ပါ
သင်သည်ဝဘ်ပုံစံမှ Binary string ကိုလက်ခံရရှိပြီးတွက်ချက်မှုအတွက်ဒ decimal မသို့ပြောင်းလဲရန်လိုအပ်သည်ဆိုပါစို့။
<?php
if (isset($_GET['bin'])) {
$binary_input = $_GET['bin'];
$decimal_value = bindec($binary_input);
echo "ဒုံ {$binary_input} ဒ decimal မမှပြောင်းလဲ {$decimal_value}";
}
?>
ဒီလို url ကိုသွားပါ။
http://m66.net/convert.php?bin=1101
စာမျက်နှာ output ကိုဖြစ်လိမ့်မည်:
ဒုံ 1101 ဒ decimal မမှပြောင်းလဲ 13
Bindec () function သည် PHP တွင်ဒ decimal မကိန်းအတွက်အလွန်လက်တွေ့ကျတဲ့ binary ဖြစ်သည်။
ထည့်သွင်းမှုသည် 0 နှင့် 1 ပါဝင်သော string တစ်ခုဖြစ်ရမည်။
အသုံးပြုသူများမှ 0 င်ရောက်သော binary numbers များကိုလုပ်ဆောင်ရန်နှင့်နောက်ဆက်တွဲတွက်ချက်မှုများအတွက်၎င်းတို့ကိုကိန်းဂဏန်းတန်ဖိုးများသို့ပြောင်းလဲရန်သင့်တော်သည်။
PHP တွင် Binary Decimal သို့ Biny Decimal သို့ပြောင်းရန်လိုအပ်ပါက Bindec () သည်တိုက်ရိုက်နှင့်ထိရောက်သောရွေးချယ်မှုဖြစ်သည်။