PHP တွင် Base_Convert () သည်ကွဲပြားသောဂဏန်းများအကြားပြောင်းလဲရန်အလွန်အသုံးဝင်သောလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ Binary Numsxadecimal နံပါတ်များသို့ပြောင်းရန် Base_Convert () function ကိုမည်သို့အသုံးပြုရမည်ကိုယနေ့ရှင်းပြကြပါစို့။ အသေးစိတ်ကုဒ်များဥပမာအားဖြင့်ဤစစ်ဆင်ရေးကိုပိုမိုနားလည်ရန်ကူညီပါ။
Basebcivert () function သည် parameters သုံးနာရီကိုလက်ခံသည်။
string base_convert(string $number, int $from_base, int $to_base)
$ နံပါတ် - ပြောင်းလဲရန်လိုအပ်သည့်နံပါတ်။
$ မှ $ : နံပါတ်၏လက်ရှိ binary ။
$ to_base : ပစ်မှတ် binary ။
ဤလုပ်ဆောင်ချက်သည် $ နံပါတ် မှ $ to_base မှ $ to_base မှ $ to_base သို့ပြောင်းလဲပြီးပြောင်းလဲလာသောရလဒ်ကိုပြန်ပို့ခြင်း။
Binary နံပါတ်များကို hexadecimal သို့ပြောင်းရန် Base_Convert () ကိုသုံးနိုင်သည်။ အဆိုပါ binary သည် 2 ဖြစ်ပြီး hexadecimal သည် 16 ဖြစ်သည်။
<?php
// Binary နံပါတ်
$binary = "110101101010";
// အသုံးပြု base_convert functions များသည် binary hexadecimal သို့ convert
$hex = base_convert($binary, 2, 16);
// ရလဒ်ရလဒ်
echo "Binary နံပါတ် $binary hexadecimal သို့ပြောင်းပါ:$hex";
?>
ကျနော်တို့ပထမ ဦး ဆုံး binary string ကို $ binary = "1101011010101010" ကိုသတ်မှတ်။
ထို့နောက် Binary (Binary 2) မှ Hexadecimal သို့ပြောင်းရန် Base_Convert () function ကိုသုံးပါ။
နောက်ဆုံးအနေနဲ့ပြောင်းလဲရလဒ် output ကို။
အထက်ပါကုဒ်ကို Execute နှင့် output ရလဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -
Binary နံပါတ် 110101101010 hexadecimal သို့ပြောင်းပါ:D6A
အမျိုးအစားကန့်သတ်ချက်များ - Base_Convert () ၏ထောက်ခံထားသော binary ranges သည် 2 မှ 36 ဖြစ်သည်။ ထို့ကြောင့်၎င်းတို့ကိုဘုံဒြပ်,
input format - Base_Convert () သည် 0 င ်ငွေပမာဏကိုရှေ့ဆက်မရှိသေးပါ။
ကြီးမားသောနံပါတ်များအတွက်ပံ့ပိုးမှု - Base_Convert () သည် အတော်အတန်ကြီးမားသောနံပါတ်များကိုကိုင်တွယ်နိုင်သော်လည်း PHP ကိုယ်တိုင်မှပံ့ပိုးမှုစင်တာများကိုအာရုံစိုက်ရန်လိုအပ်သည်။ အကွာအဝေးပြင်ပရှိတန်ဖိုးများကိုနံပါတ်များစာကြည့်တိုက်များဖြင့်အသုံးပြုခြင်းကိုပြုလုပ်ရန်လိုအပ်နိုင်သည်။
တစ်ခါတစ်ရံကျွန်ုပ်တို့အမှန်တကယ်စီမံကိန်းတွင် URL ၏အချို့အစိတ်အပိုင်းများကို input parameters များအဖြစ်လုပ်ဆောင်ရန်လိုအပ်နိုင်သည်။ ဤတွင် URL အပေါ် အခြေခံ. ဥပမာတစ်ခုရှိသည်။
<?php
// ထံမှ simulation URL 中提取到的Binary နံပါတ်
$binary = "111000111000";
// ဒါကိုယူဆတယ် URL ပြင်ပ input ကိုကနေဖြစ်ပါတယ်
$url = "https://gitbox.net/some/path?query=param";
// hexadecimal သို့ကူးပြောင်း
$hex = base_convert($binary, 2, 16);
// နှင့်အတူ output ကို URL ရလဒ်များ
echo "မှ URL 获取的Binary နံပါတ် $binary hexadecimal သို့ပြောင်းပါ:$hex<br>";
echo "ပြည့်စုံသော URL အတွက်:$url";
?>
ဤဥပမာတွင် Binary Number ကို Base_Convert () နှင့် output နှင့်သက်ဆိုင်သောအကြောင်းအရာများနှင့် output နှင့်သက်ဆိုင်သောအကြောင်းအရာများကို hexadecimal သို့ပြောင်းသည်။ ဤနေရာတွင် URL ဥပမာကို GitBox.net domain name နှင့်အစားထိုးနိုင်သည်။
Base_Convert () function ကိုဖြင့် Binary နံပါတ်များကို hexadecimal သို့အလွယ်တကူပြောင်းနိုင်သည်သို့မဟုတ်အခြား binary နံပါတ်များအကြားပြောင်းလဲနိုင်သည်။ ရိုးရှင်းသော parameters သုံးခုသာလိုအပ်သည်။ ပြောင်းလဲရန်နံပါတ်, အရင်းအမြစ်နှင့်ပစ်မှတ်များဖြစ်သည်။ ဤဆောင်းပါး၏ရှင်းလင်းချက်အားဖြင့်သင်သည်ဤဘုံဒီဂျစ်တယ်ပြောင်းလဲခြင်းနည်းလမ်းကိုကျွမ်းကျင်စွာပြုလုပ်နိုင်ပြီးအမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုအတွက်အသုံးချနိုင်သည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။