PHP တွင် PrintF function ကိုမျက်နှာပြင်ချသည့်ကြိုးများကိုထုတ်လွှင့်ရန်အသုံးပြုသည်။ ၎င်း၏အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
printf(format string ကို, တေးရေး1, တေးရေး2, ...);
ဥပမာအားဖြင့်:
$num = 123;
printf("နံပါတ်က:%d", $num);
ဤကုဒ်သည်ရလဒ် - နံပါတ်မှာ 123 ။
PrintF function တွင်နံပါတ်တစ်ခု၏ထုတ်လုပ်မှုသည်ဒ decimal မထက် ပို. ဖြစ်နိုင်သည်။ ကွဲပြားသော format identifiers များဖြင့်နံပါတ်များကိုမတူညီသော binary format များသို့အလွယ်တကူပြောင်းလဲနိုင်သည်။ ဘုံ binary စနစ်များတွင်ဒ decimal မ ( % ), hexadecimal ( % x သို့မဟုတ် % x ) နှင့် octal ( % o ) တို့ပါဝင်သည်။
Output ကို hexadecimal သို့ output လုပ်ရန် % x သို့မဟုတ် % x ကို သုံးနိုင်သည်။ နှစ်ခုအကြားခြားနားချက်မှာ % x output များကိုစာလုံးအသေးများ,
$num = 255;
printf("hexadecimal စာလုံးအသေး:%x\n", $num);
printf("hexadecimal မြို့တော်:%X\n", $num);
ဒီကုဒ်ရဲ့ output ကိုဖြစ်လိမ့်မည်။
hexadecimal စာလုံးအသေး:ff
hexadecimal မြို့တော်:FF
အကယ်. သင် 0x ကို hexadecimal နံပါတ်ပေါ်တွင်ရှေ့ဆက်ရန်လိုအပ်ပါကအောက်ပါနည်းလမ်းကိုသုံးနိုင်သည်။
printf("ရှေ့ဆက်နှင့်အတူ hexadecimal:0x%x\n", $num);
ထုတ်လုပ်မှု -
ရှေ့ဆက်နှင့်အတူ hexadecimal:0xff
အလားတူစွာ % o အသုံးပြုခြင်းသည်ကိန်းဂဏန်းများကို octal format ဖြင့်ပြောင်းလဲနိုင်သည်။
$num = 63;
printf("octal output ကို:%o\n", $num);
ရလဒ်ရလဒ် -
octal output ကို:77
Binary ပြောင်းလဲခြင်း၏ရလဒ်ကိုထုတ်ယူသောအခါ URL တစ်ခုအနေဖြင့်ကျွန်ုပ်တို့အား URL တစ်ခုအဖြစ်ပြသရန်လိုအပ်သည်ဟုယူဆသည်။ လုံခြုံရေးနှင့်လွယ်ကူသောစစ်ဆင်ရေးကိုသေချာစေရန် URL ၏ဥပမာတစ်ခုအနေဖြင့်ဤနေရာတွင်ဖော်ပြထားသော domain namet namet name namet ကိုအသုံးပြုသည်ဆိုပါစို့။
ဥပမာအားဖြင့်:
$num = 255;
printf("hexadecimal ကိုယ်စားပြုမှုကိုကြည့်ရှုရန်ဒီနရောကိုနှိပ်ပါ:<a href='http://m66.net/hex/%x'>%x</a>", $num, $num);
ရလဒ်ရလဒ် -
hexadecimal ကိုယ်စားပြုမှုကိုကြည့်ရှုရန်ဒီနရောကိုနှိပ်ပါ:<a href='http://m66.net/hex/ff'>ff</a>
အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ဤနည်းလမ်းသည်ပြောင်းလဲထားသောတန်ဖိုးကို HTML output တွင်အလွယ်တကူထည့်သွင်းပြီးသက်ဆိုင်ရာ URL သို့ချိတ်ထားသည်။
အသုံးများသောဒ decimal မ, octal နှင့် hexadecimalal တို့အပြင် Printf သည် Binary System အတွက်အခြား output format များကိုလည်းပေးသည်။ သင်လိုချင်သည့်အတိုင်း၎င်းကိုအသုံးပြုရန်ရွေးချယ်နိုင်သည်။
% B : binary output ကို
% D : decimal မထုတ်လုပ်မှု (ပုံမှန်)
ဥပမာအားဖြင့်ကိန်းဂဏန်းတစ်ခုအနေဖြင့် output ကို output:
$num = 5;
printf("binary output ကို:%b\n", $num);
ထုတ်လုပ်မှု -
binary output ကို:101
Printf function ကိုဖြင့် PHP သည် output နံပါတ်များကို format လုပ်ရန်ပြောင်းလွယ်ပြင်လွယ်။ အစွမ်းထက်သောနည်းလမ်းဖြစ်သည်။ format identifiers များဖြင့်နံပါတ်များကိုဒ decimal မ, hexadecimal, octal စသည့်ကွဲပြားခြားနားသော binary forms များသို့အလွယ်တကူပြောင်းလဲနိုင်သည်။ ထို့အပြင်ပရိုဂရမ်၏လုပ်ဆောင်ချက်များကိုပိုမိုမြှင့်တင်ရန် dynamic output ကိုလုပ်ဆောင်ရန် URLs များကိုလည်းသုံးနိုင်သည်။