ပရိုဂရမ်တွင်အချက်အလက်အမျိုးအစားများတွင်အခြေခံနှင့်အရေးပါသောအယူအဆများဖြစ်ပြီး PHP သည်ခြွင်းချက်မဟုတ်ပါ။ PHP သည်အချက်အလက်အမျိုးအစားအမျိုးမျိုးကိုထောက်ပံ့သည်။ ကိန်းဂဏန်းတစ်ခုသည်အပိုင်းနိမ့်သောအပိုင်းမရှိသောနံပါတ်ဖြစ်သည်။ PHP တွင်၎င်းသည်အပြုသဘော, အနုတ်လက်ခဏာသို့မဟုတ်သုညဖြစ်နိုင်သည်။ Integer အမျိုးအစားများ၏ဝိသေသလက္ခဏာများကိုကျွမ်းကျင်သည်။ ထိရောက်သောနှင့်ထိန်းသိမ်းနိုင်သော PHP ကုဒ်ကိုတည်ဆောက်ရန်အလွန်အရေးကြီးသည်။
PHP တွင်ကိန်းဂဏန်းများသည်အောက်ပါထင်ပေါ်ဒေသထင်ရှားသောအင်္ဂါရပ်များရှိသည်။
32-bit စနစ်များတွင် Integers ၏အကွာအဝေးသည်များသောအားဖြင့် -bit စနစ်များတွင် 24-bit စနစ်များတွင် 214747483647 မှ 24447477777777777777777777777777777777777 မှ 92223377777777777777 မှဖြစ်သည်။ PHP သည် Integer ၏အရွယ်အစားနှင့်အညီ ဆာဗာတွင်။
PHP တွင်သင်သည်ကိန်းဂဏန်းများကိုကိုယ်စားပြုရန်ဒ decimal မ, octal နှင့် hexadecimal ကိုသုံးနိုင်သည်။ ဥပမာအားဖြင့်:
$ decimal = 100; // ဒ decimal မ $ octal = 0144; // octal $ hexadecimal = 0x64; // hexadecimal
အထက်ပါကုဒ်သည်ကိန်းဂဏန်းများကိုဂဏန်းအမျိုးမျိုးဖြင့်သတ်မှတ်ရမည်ကိုပြသသည်။
တစ်ခုကိန်းသည်၎င်း၏အများဆုံးကိုယ်စားပြုမှုအကွာအဝေးထက်ကျော်လွန်သောအခါလျှံပေါ်ပေါက်လာသည်။ ဤကိစ္စတွင် PHP သည်ကိန်းဂဏန်းကို floating point နံပါတ်တစ်ခုထဲသို့ပြောင်းလဲစေပြီးမမျှော်လင့်သောရလဒ်များရရှိနိုင်သည်။ ထို့ကြောင့် developer များအနေဖြင့်ပြည့်လျှံမှုမရှိတော့စေရန်အတွက်ကိန်းဂဏန်းများကိုအသုံးပြုသောအခါသတိထားရန်လိုအပ်သည်။
PHP သည် integer အမျိုးအစားများကိုကိုင်တွယ်ရန်နှင့်အတည်ပြုရန် built-in function များကိုထောက်ပံ့ပေးသည်။ အသုံးများသောလုပ်ဆောင်ချက်များတွင် -
ဒီ function ကို variable တစ်ခုကိန်းအမျိုးအစားတစ်ခုရှိမရှိဆုံးဖြတ်ရန်အသုံးပြုသည်။
$ var = 10; လျှင် (is_int ($ var)) ECHO "$ var တစ်ခုကိန်းဖြစ်ပါတယ်။ "; }
ဤလုပ်ဆောင်ချက်သည်အခြား variable များကိုကိန်းဂဏန်းများအဖြစ်ပြောင်းလဲနိုင်သည်။
$ float_value = 10.5; $ integer_value = intvalue ($ float_value); // ရလဒ် 10 ဖြစ်ပါတယ်
ဤလုပ်ဆောင်ချက်သည်ကျပန်းကိန်းဂဏန်းများလိုအပ်သည့်အခြေအနေများအတွက်အလွန်သင့်လျော်သောသတ်မှတ်ထားသောအကွာအဝေးတစ်ခုတွင်ကျပန်းကိန်းများကိုထုတ်လုပ်ရန်အသုံးပြုသည်။
$ ကျည်ချိခြင်း = ကျပန်း (1, 100), // 1 နှင့် 100 အကြားကျပန်းကိန်းထုတ်လုပ်ခြင်း
PHP Integer အမျိုးအစားများ၏ဝိသေသလက္ခဏာများနှင့်အသုံးပြုမှုနည်းလမ်းများကိုနားလည်ခြင်းသည် Efferminess PHP applications များကိုတီထွင်ရန်အတွက်အလွန်အရေးကြီးသည်။ ကိုယ်စားပြုမှုနည်းလမ်းကိုကျွမ်းကျင်မှုနည်းလမ်းများ, အရွယ်အစားကန့်သတ်ချက်နှင့်ဆက်စပ်သောလုပ်ဆောင်ချက်များသည် developer များကိုပိုမိုကောင်းမွန်သောတွက်ချက်မှုတွက်ချက်မှုများနှင့်အချက်အလက်သိုလှောင်မှုများကိုပိုမိုကောင်းမွန်အောင်ပြုလုပ်နိုင်သည်။ ပိုမိုရှုပ်ထွေးသောယုတ္တိဗေဒနှင့်ရင်ဆိုင်ရသောအခါမှန်ကန်သောဒေတာအမျိုးအစားကိုရွေးချယ်ခြင်းသည်ကုဒ်၏ရှင်းလင်းပြတ်သားမှုနှင့်ထိရောက်မှုကိုသိသိသာသာတိုးတက်စေနိုင်သည်။
ဤဆောင်းပါးသည် PHP Integer အမျိုးအစားများကိုထိုးထွင်းသိမြင်မှုကိုရရှိရန်ကူညီပေးပါ။