လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP function ကိုအသေးစိတ်ရှင်းပြချက် - is_numeric () function အသုံးပြုမှုနှင့်ကြိုတင်ကာကွယ်မှုများ

PHP function ကိုအသေးစိတ်ရှင်းပြချက် - is_numeric () function အသုံးပြုမှုနှင့်ကြိုတင်ကာကွယ်မှုများ

M66 2025-06-25

PHP function ကိုအသေးစိတ်ရှင်းပြချက် - is_numeric () function အသုံးပြုမှုနှင့်ကြိုတင်ကာကွယ်မှုများ

PHP ပရိုဂရမ်တွင် variable တစ်ခုသည်ဂဏန်းတန်ဖိုးတစ်ခုရှိမရှိဆုံးဖြတ်ရန်လိုအပ်သည်။ PHP သည်အလွန်လက်တွေ့ကျသောလုပ်ဆောင်မှုကိုထောက်ပံ့ပေးသည် - is_numeric()

အထက်ဖော်ပြပါဥပမာတွင် variable များ $ variable var1 , $ var2 နှင့် $ var3 သည် ကိန်းဂဏန်း အမျိုးအစားများအားလုံးဖြစ်သည် နှင့် $ Var4 သည်ဂဏန်းမဟုတ်သောကြိုးတစ်ချောင်းဖြစ်သည်။ ထို့ကြောင့် function သည် မှားယွင်းသော အရာဖြစ်သည်။

အသုံးပြုမှု extension: form input ကိုအတည်ပြုခြင်း

is_numeric () function သည်အသုံးပြုသူ input ကိုထုတ်ယူသောအခါအလွန်အသုံးဝင်သည်။ ဥပမာအားဖြင့်အသုံးပြုသူတစ် ဦး သည်ပုံစံတစ်မျိုးကိုတင်ပြသောအခါ input data သည်ခိုင်လုံသောကိန်းဂဏန်းတန်ဖိုးသည်ရှိမရှိစစ်ဆေးရန်ဤလုပ်ဆောင်မှုကိုကျွန်ုပ်တို့အသုံးပြုနိုင်သည်။ ဤတွင်အမှန်တကယ်ပုံစံအတည်ပြုခြင်းဥပမာတစ်ခုဖြစ်သည်။

လျှင် (is_numeric ($ _ post [''])))
    ECHO "Input သည်ဂဏန်းတန်ဖိုး",
} အခြား
    ECHO "ဒါဟာ input value မဟုတ်";
}
    

ဤဥပမာတွင် $ _post ['နံပါတ်'] ပုံစံကို form for is_numeric () function ကိုစစ်ဆေးလိမ့်မည်။ အကယ်. ၎င်းသည်တရားဝင်တန်ဖိုးဖြစ်ပါကစနစ်သည် "input ကိုတန်ဖိုးတစ်ခု" ဟုမြန်ဆန်လိမ့်မည်။ ဒီလိုမှမဟုတ်ရင်စနစ်က "input ဟာတန်ဖိုးမဟုတ်ဘူး" လို့ခေါ်တယ်။

မှတ်သားရန်အရာ

ဖြစ်ရပ်အများစုတွင် is_numeric () function သည်အလွန်စိတ်ချရသော်လည်းအထူးဇာတ်ကောင်အချို့နှင့်ဆက်ဆံရာတွင်မမျှော်လင့်သောရလဒ်များဖြစ်ပေါ်နိုင်သည်။ ဥပမာအားဖြင့်အပြုသဘောနှင့်အပျက်သဘောဆောင်သောသင်္ကေတ (+/-) နှင့်ဒ decimal မအချက် (။ ) သည်တရားစီရင်ခြင်းရလဒ်ကိုအကျိုးသက်ရောက်နိုင်သည်။

Echo is_numeric ("12.34"); // output 1
Echo is_numeric ("12 ။ "); // output ကိုအချည်းနှီးသော string ကို

ထို့ကြောင့် developer များက is_numeric () တွင် အထူးသဖြင့်သင်္ကေတများသို့မဟုတ်ဒ decimal မအချက်များပါ 0 င်သည့်နေရာများနှင့်ဆက်ဆံရာတွင်ကိုင်တွယ်သည့်အခါဤအသေးစိတ်အချက်အလက်များကိုဂရုပြုသင့်သည်။

အကျဉ်းချုပ်

ယေဘုယျအားဖြင့် is_numeric () သည်အလွန်အသုံးဝင်သော PHP function တစ်ခုဖြစ်သည်။ ဤလုပ်ဆောင်မှုကိုကျိုးကြောင်းဆီလျော်စွာအသုံးပြုခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်အသုံးပြုသူ input နှင့်အခြားဒေတာစိစစ်အတည်ပြုမှုကိုပိုမိုတိကျစွာကိုင်တွယ်နိုင်သည်။ ဤဆောင်းပါး၏ဥပမာများနှင့်ရှင်းလင်းချက်များသည်အစပြုသူများကိုပိုမိုနားလည်ရန်ကူညီနိုင်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။