PHP Development တွင် device များသို့မဟုတ်ဒေတာဘေ့စ်များကိုတွက်ချက်ခြင်းနှင့်ယုတ္တိဆိုင်ရာတရားစီရင်ခြင်းအတွက်ပုံစံတင်ခြင်းများ (သို့) ဒေတာဘေ့စ်များမှရရှိသောကိန်းဂဏန်းများကိုပြောင်းလဲရန်လိုအပ်သည်။ PHP သည်ဤသို့ပြုလုပ်ရန်နည်းလမ်းအမျိုးမျိုးကိုထောက်ပံ့ပေးသည်။ ဤဆောင်းပါးသည်ဘုံနှင့်ထိရောက်သောနည်းလမ်းများစွာကိုမိတ်ဆက်ပေးသည်။
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 ကို function string ကို floating point နံပါတ်အဖြစ်ပြောင်းလဲရန်လိုအပ်သည့်အခါအလွန်သင့်လျော်သည်။ ၎င်းသည်ကိန်းဂဏန်းအပိုင်းကို floating point type သို့ပြောင်းသည်။
$str = "3.14";
$floatNum = floatval($str);
echo $floatNum; // ထုတ်လုပ်ခြင်း:3.14
floatval () binary ကိုသတ်မှတ်များအတွက်ဒုတိယ parameter သည်ကိုလည်းထောက်ခံသည်။
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 စီမံကိန်းများရှိဒစ်ဂျစ်တယ်ပြုပြင်ရေး၏ထိရောက်မှုနှင့်တိကျမှန်ကန်မှုကိုများစွာတိုးတက်စေလိမ့်မည်။