လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP ၏နံပါတ်များကိုဆန်းစစ်ခြင်းနံပါတ်အမျိုးအစားကိုအကောင်အထည်ဖော်ရန် PHP ၏နည်းလမ်းအမျိုးမျိုးကိုခွဲခြမ်းစိတ်ဖြာခြင်း

PHP ၏နံပါတ်များကိုဆန်းစစ်ခြင်းနံပါတ်အမျိုးအစားကိုအကောင်အထည်ဖော်ရန် PHP ၏နည်းလမ်းအမျိုးမျိုးကိုခွဲခြမ်းစိတ်ဖြာခြင်း

gitbox 2025-08-10

PHP တွင်ကိန်းဂဏန်းများကိုကိန်းဂဏန်းများကိုပြောင်းရန်လက်တွေ့ကျသောနည်းလမ်း

PHP Development တွင် device များသို့မဟုတ်ဒေတာဘေ့စ်များကိုတွက်ချက်ခြင်းနှင့်ယုတ္တိဆိုင်ရာတရားစီရင်ခြင်းအတွက်ပုံစံတင်ခြင်းများ (သို့) ဒေတာဘေ့စ်များမှရရှိသောကိန်းဂဏန်းများကိုပြောင်းလဲရန်လိုအပ်သည်။ PHP သည်ဤသို့ပြုလုပ်ရန်နည်းလမ်းအမျိုးမျိုးကိုထောက်ပံ့ပေးသည်။ ဤဆောင်းပါးသည်ဘုံနှင့်ထိရောက်သောနည်းလမ်းများစွာကိုမိတ်ဆက်ပေးသည်။

intvval () function ကိုအသုံးပြု။ integer သို့ပြောင်းပါ

Intval () သည် PHP တွင်ကြိုးများပြောင်းလဲခြင်းကိုကိန်းဂဏန်းများအဖြစ်ပြောင်းလဲရန်ဖြစ်သည်။ ၎င်းသည်ဂဏန်းများ၏အစိတ်အပိုင်းများကိုထုတ်ယူ။ ဂဏန်းမဟုတ်သောစာလုံးများကိုလျစ်လျူရှုထားသည်။ ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -

 $str = "12345";
$num = intval($str);
echo $num; // ထုတ်လုပ်ခြင်း:12345

ပုံမှန်အားဖြင့်, အခြား binary တစ်ခုပြောင်းရန်လိုအပ်ပါက၎င်းကိုသတ်မှတ်ရန်ဒုတိယ parameter သည်သင်အောင်မြင်နိုင်သည်။

ဖြစ်ရပ်များပြောင်းလဲခြင်းအမျိုးအစား

PHP သည် (int) သို့မဟုတ် (integer) နည်းလမ်းများမှတဆင့် (integer) နည်းလမ်းများမှတဆင့်သွန်းလောင်းခြင်း, ကြိုး strings ကိုတိုက်ရိုက်ကိန်းဂဏန်းများအဖြစ်သို့ကူးပြောင်းခြင်းနှင့် code ကို code ဖြစ်ပါတယ်။

 $str = "12345";
$num = (int)$str;
echo $num; // ထုတ်လုပ်ခြင်း:12345

အကယ်. string တွင်ကိန်းဂဏန်းမဟုတ်သောစာလုံးများပါ 0 င်ပါကပြောင်းလဲခြင်းရလဒ်သည် 0 ဖြစ်နိုင်သည်။

floatval () function ကိုသုံးပါ floating point နံပါတ်များသို့ပြောင်းရန်

floatval () function ကို function string ကို floating point နံပါတ်အဖြစ်ပြောင်းလဲရန်လိုအပ်သည့်အခါအလွန်သင့်လျော်သည်။ ၎င်းသည်ကိန်းဂဏန်းအပိုင်းကို floating point type သို့ပြောင်းသည်။

 $str = "3.14";
$floatNum = floatval($str);
echo $floatNum; // ထုတ်လုပ်ခြင်း:3.14

floatval () binary ကိုသတ်မှတ်များအတွက်ဒုတိယ parameter သည်ကိုလည်းထောက်ခံသည်။

Sprintf မှတဆင့်ပုံစံပြောင်းလဲခြင်း ()

Sprintf () function သည် stringhere ကို format placeholder မှတဆင့်သတ်မှတ်ထားသောအမျိုးအစားကိုပြောင်းလဲခြင်းကိုပြောင်းရန်ခွင့်ပြုသည်။ အသုံးအများဆုံးပုံစံများတွင် "% d" တွင် inteating point နံပါတ်များကိုကိုယ်စားပြုသောကိန်းနှင့် "% f" ကိုကိုယ်စားပြုရန် "% d" ပါဝင်သည်။

 $str = "12345";
$num = sprintf("%d", $str);
echo $num; // ထုတ်လုပ်ခြင်း:12345

ဤနည်းလမ်းသည် output နံပါတ်များကို format ချရန်လိုအပ်သည့်အခြေအနေများအတွက်သင့်တော်သည်။

သင်္ချာအော်ပရေတာကို အသုံးပြု. သွယ်ဝိုက်ပြောင်းလဲခြင်း

PHP တွင် string တစ်ခုသင်္ချာကွပ်မျက်ခံရသောအခါ၎င်းသည်အလိုအလျောက်နံပါတ်သို့အလိုအလျောက်ပြောင်းလဲလိမ့်မည်။ ဤအင်္ဂါရပ်ကို အသုံးပြု. ပြောင်းလဲခြင်းကို 0 င်ခြင်းဖြင့်ဖြည့်စွက်ခြင်းအားဖြင့်ဖြည့်စွက်နိုင်သည်။

 $str = "777";
$num = $str + 0;
echo $num; // ထုတ်လုပ်ခြင်း:777

ဤနည်းလမ်းကိုအကောင်အထည်ဖော်နိုင်ပြီးအကျိုးရှိသည်။ နံပါတ်တစ်ခုနှင့်အတူနံပါတ်ကြိုးများစတင်သည့်ကိစ္စရပ်များအတွက်သင့်တော်သည်။

အကျဉ်းချုပ်

ဤဆောင်းပါးသည်ဂဏန်းသင်္ကေတများဖြစ်သော elval () function ကိုပြောင်းလဲခြင်း, flprintval () function ကိုအသုံးပြုခြင်းနှင့်အော်ပရေတာများကို အသုံးပြု. သွယ်ဝိုက်ပြောင်းခြင်းနှင့်သွယ်ဝိုက်ပြောင်းလဲခြင်းကိုပြောင်းလဲရန်နည်းလမ်းအမျိုးမျိုးကိုဤဆောင်းပါးသည်ထုတ်ဖော်ပြောဆိုသည်။ အမှန်တကယ်လိုအပ်ချက်များနှင့်အချက်အလက်ဝိသေသလက္ခဏာများပေါ် မူတည်. developer များက code ၏ကြံ့ခိုင်မှုနှင့်ဖတ်နိုင်မှုကိုသေချာစေရန်သင့်တော်ဆုံးဖြေရှင်းချက်ကိုရွေးချယ်နိုင်သည်။

ပြောင်းလဲခြင်းဖြစ်စဉ်တွင်တရားမ 0 င်စာလုံးများကြောင့်ဖြစ်ပေါ်လာသောပြောင်းလဲမှုခြွင်းချက်များကိုရှောင်ရှားရန် strings အကြောင်းအရာများ၏တရားဝင်မှုကိုဂရုပြုပါ။ အထက်ပါနည်းလမ်းများ၏ဆင်ခြင်တုံတရားအသုံးပြုမှုသည် PHP စီမံကိန်းများရှိဒစ်ဂျစ်တယ်ပြုပြင်ရေး၏ထိရောက်မှုနှင့်တိကျမှန်ကန်မှုကိုများစွာတိုးတက်စေလိမ့်မည်။