PHP သည် 0 က်ဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုသော scripting language ဖြစ်သည်။ developer များအလွယ်တကူလုပ်ဆောင်ရန်နှင့်ပြောင်းလဲခြင်းအမျိုးအစားကိုလွယ်ကူစွာလုပ်ဆောင်ရန်အတွက်အင်အားကြီးသောကိန်းဂဏန်းပြောင်းလဲခြင်းလုပ်ငန်းများကိုထောက်ပံ့ပေးသည်။ ဤဆောင်းပါးသည် PHP တွင်အသုံးများသောကိန်းဂဏန်းပြောင်းလဲခြင်းလုပ်ငန်းများကိုမိတ်ဆက်ပေးပြီးနမူနာကုဒ်မှတဆင့်ရှင်းပြပါမည်။
Intval () function ကိုကိန်းဂဏန်းများသို့ပြောင်းလဲရန်အသုံးပြုသည်။ ဤလုပ်ဆောင်ချက်သည်မတူညီသောသွင်းအားစုအမျိုးအစားများနှင့်ပြန်လည်ထည့်သွင်းထားသောကိန်းဂဏန်းများကိုပြန်လည်ပေးနိုင်သည်။ ဥပမာအားဖြင့်, input ကို string တစ်ခုဖြစ်ပါက function သည်ထိုကိန်းဂဏန်းများကိုထုတ်ယူရန်ကြိုးစားလိမ့်မည်။ အကယ်. input သည် floating point နံပါတ်တစ်ဖြစ်ပြီး function ကို၎င်း၏ကိန်းဂဏန်းကိုပြန်ပို့လိမ့်မည်။ input ကို Array သို့မဟုတ်အရာဝတ်ထုတစ်ခုဖြစ်ပါက 0 ပြန်လာလိမ့်မည်။
နမူနာကုဒ်:
$num1 = "123";
$num2 = 45.67;
$num3 = array(1, 2, 3);
echo intval($num1); // ထုတ်လုပ်ခြင်း:123
echo intval($num2); // ထုတ်လုပ်ခြင်း:45
echo intval($num3); // ထုတ်လုပ်ခြင်း:0
floatval () function ကို variable တွေကို floating point နံပါတ်များကိုပြောင်းလဲရန်အသုံးပြုသည်။ ၎င်းသည်အထူးနှင့်ဆင်တူသည် () နှင့်ဆင်တူသော်လည်းမျောနေသောဒ decimal မပုံစံကိုပြန်ပို့သည်။
နမူနာကုဒ်:
$num1 = "123.45";
$num2 = 67;
echo floatval($num1); // ထုတ်လုပ်ခြင်း:123.45
echo floatval($num2); // ထုတ်လုပ်ခြင်း:67.0
Nume_Format () function ကို function ကိုထောင်နှင့်ချီသောခွဲခြမ်းစိတ်ဖြာခြင်းနှင့်သတ်မှတ်ထားသောဒ decimal မသောနေရာများနှင့်အတူနံပါတ်များကို format လုပ်ရန်အသုံးပြုသည်။ ဤအင်္ဂါရပ်သည်ပမာဏသို့မဟုတ်ကြီးမားသောနံပါတ်များကိုပြသသောအခါအထူးသဖြင့်အသုံးဝင်သည်။
နမူနာကုဒ်:
$number = 1234567.89;
echo number_format($number); // ထုတ်လုပ်ခြင်း:1,234,567.89
Round () function ကိုနံပါတ်များကိုလှည့်ပတ်ရန်အသုံးပြုသည်။ သင်သိမ်းဆည်းထားရန်ဒ decimal မနေရာအရေအတွက်ကိုသင်သတ်မှတ်နိုင်သည်။
နမူနာကုဒ်:
$num1 = 123.45;
$num2 = 67.89;
echo round($num1); // ထုတ်လုပ်ခြင်း:123
echo round($num2, 1); // ထုတ်လုပ်ခြင်း:67.9
ABS () function သည်နံပါတ်များ၏အကြွင်းမဲ့တန်ဖိုးကိုပြန်ပို့သည်။ ထည့်သွင်းမှုသည်အပြုသဘောဆောင်ခြင်းသို့မဟုတ်အနှုတ်လက်ခဏာနံပါတ်တစ်ခုမည်သို့ပင်ရှိပါစေပြန်လာရလဒ်သည်အနုတ်လက်ခဏာမဟုတ်သောတန်ဖိုးဖြစ်သည်။
နမူနာကုဒ်:
$num = -123;
echo abs($num); // ထုတ်လုပ်ခြင်း:123
အထက်ဖော်ပြပါသည် PHP တွင်အသုံးများသောကိန်းဂဏန်းပြောင်းလဲခြင်းလုပ်ငန်းများကိုမိတ်ဆက်ပေးသည်။ ဤလုပ်ဆောင်မှုများကိုအသုံးပြုခြင်းအားဖြင့် developer များသည်ဒေတာအမျိုးအစားပြောင်းလဲခြင်းနှင့် format လုပ်ခြင်းလုပ်ငန်းများကိုထိရောက်စွာလုပ်ဆောင်နိုင်သည်။ အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်သင့်တော်သောကိန်းဂဏန်းပြောင်းလဲခြင်းလုပ်ဆောင်ချက်တစ်ခုကိုရွေးချယ်ခြင်းသည်ကုဒ်၏ရိုးရှင်းမှုကိုတိုးတက်စေရုံသာမကကုဒ်၏ထိန်းသိမ်းမှုကိုလည်းမြှင့်တင်ပေးနိုင်သည်။