PHP ပရိုဂရမ်တွင်ကိန်းနှင့်ကြိုးများအကြားပြောင်းလဲခြင်းသည်အခြေခံအားဖြင့်ပြောင်းလဲခြင်းသည်အထူးသဖြင့်အသုံးပြုသူ input နှင့် database interaction များကိုကိုင်တွယ်ဖြေရှင်းသည့်အခါအခြေခံဖြစ်သည်။ ဤပြောင်းလဲမှုများသည် developer များလုပ်ငန်းများကိုအချက်အလက်များကိုပိုမိုထိရောက်စွာနားလည်နိုင်ရန်နှင့်ပရိုဂရမ်တည်ငြိမ်မှုနှင့်စွမ်းဆောင်ရည်ကိုပိုမိုထိရောက်စွာနားလည်နိုင်ရန်ကူညီနိုင်သည်။ ဤဆောင်းပါးသည် PHP တွင်ကိန်းဂဏန်းများနှင့် string ပြောင်းလဲခြင်းကိုမည်သို့အကောင်အထည်ဖော်ရန်နှင့်တိကျသောဥပမာများကိုအသေးစိတ်ဖော်ပြရန်အသေးစိတ်ဖော်ပြထားသည်။
PHP တွင် Integer တွင်ကိန်းဂဏန်းများကိုကိုယ်စားပြုသောအခြေခံဒေတာအမျိုးအစားဖြစ်သည်။ PHP သည်များသောအားဖြင့်ကိန်းနှင့်ကြိုးများအကြားပြောင်းလဲသောအခါအများအားဖြင့်အမျိုးအစားပြောင်းလဲခြင်းကိုအလိုအလျောက်လုပ်ဆောင်သည်။ PHP ၏အလိုအလျောက်အမျိုးအစားပြောင်းလဲခြင်းသည် Code ကိုပိုမိုပြောင်းလွယ်ပြင်လွယ်ရှိစေသော်လည်း,
ကိန်းတစ်ခုအား string တစ်ခုသို့ပြောင်းခြင်းသည်အလွန်ရိုးရှင်းပါသည်။ အသုံးအများဆုံးအလေ့အကျင့်သည်ကိန်းဂဏန်းများကို string variable များသို့တိုက်ရိုက်သတ်မှတ်ရန်ဖြစ်သည်။ ဒီမှာဥပမာတစ်ခုပါ။
အထက်ပါကုဒ်တွင် string တစ်ခုသို့ကိန်းတစ်ခု variable ကိုရေးဆွဲခြင်းသည် ECHO ထုတ်ပြန်ကြေငြာချက်တွင်အသုံးပြုသည်။
String တစ်ခုအတွက်ကိန်းတစ်ခုသို့ပြောင်းခြင်းသည်အလွန်ရိုးရှင်းပါသည်။ သငျသညျသွန်းသို့မဟုတ် built-in intval () function ကိုသုံးနိုင်သည်။ ဒီမှာဘုံနည်းလမ်းနှစ်ခုရှိပါတယ်:
ဒီကုဒ်မှာ strings တွေကိုကိန်းတွေပြောင်းဖို့နည်းလမ်းနှစ်မျိုးကိုပြသထားတယ်။
String-to-integer ပြောင်းလဲခြင်းပြုလုပ်သောအခါ string ၏အကြောင်းအရာများသည်ပြောင်းလဲခြင်းရလဒ်ကိုသိသိသာသာအကျိုးသက်ရောက်လိမ့်မည်။ ဥပမာအားဖြင့်, string သည်နံပါတ်တစ်ခုနှင့်စတင်ပါက PHP သည်စာလုံးအရေအတွက်ကိုသာထုတ်ယူလိမ့်မည်။
ဤဥပမာတွင် string "789abc" ကိုကိန်းတစ်ခုသို့ပြောင်းလဲသောအခါရလဒ်မှာ 789 ဖြစ်ပြီး "ABC" အပိုင်းကိုလျစ်လျူရှုထားသည်။
အကယ်. string သည်ဗလာဖြစ်သွားလျှင်သို့မဟုတ်မှန်ကန်သောနံပါတ်သို့ကူးပြောင်းခြင်းမပြုနိုင်ပါကပြောင်းလဲခြင်းရလဒ်သည် 0 ဖြစ်လိမ့်မည်။ ထို့ကြောင့်အသုံးပြုသူ input ကိုထုတ်ယူသောအခါအထူးဂရုပြုရန်လိုအပ်သည်။
ဤကုဒ်တွင်အချည်းနှီးသော string ကို 0 သို့ကူးပြောင်းသည်နှင့် output ရလဒ်သည် 0 ဖြစ်သည်။ ဤအခြေအနေသည် 0 သည် 0 င်ဖြစ်သည်။
PHP တွင်ကိန်းနှင့်ကြိုးများအကြားပြောင်းလဲခြင်းသည်ပရိုဂရမ်တွင်အခြေခံကျွမ်းကျင်မှုဖြစ်သည်။ ကိန်းနှင့် string ပြောင်းလဲခြင်း၏အခြေခံနည်းလမ်းများနှင့်ကြိုတင်ကာကွယ်ရေးကိုနားလည်ခြင်းအားဖြင့် developer များသည်အချက်အလက်များကိုပိုမိုထိရောက်စွာလုပ်ဆောင်နိုင်ပြီးဘုံအမှားများကိုရှောင်ရှားနိုင်သည်။ ဤကျွမ်းကျင်မှုများကိုကျွမ်းကျင်သည် PHP developer များအတွက်အလွန်အရေးကြီးသည်။