လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> အသုံးပြုသူမှအချက်အလက်များသည်တရားဝင်ရှိမရှိဆုံးဖြတ်ရန် PHP တွင် is_nan function ကိုမည်သို့အသုံးပြုရမည်နည်း။

အသုံးပြုသူမှအချက်အလက်များသည်တရားဝင်ရှိမရှိဆုံးဖြတ်ရန် PHP တွင် is_nan function ကိုမည်သို့အသုံးပြုရမည်နည်း။

gitbox 2025-05-29

Web Development တွင်သုံးစွဲသူထည့်သွင်းမှုသည်အသုံးများသောအလုပ်တစ်ခုဖြစ်ပြီးဤသွင်းအားစုများသည်တရားဝင်ဖြစ်သည်ဟုသေချာစေသည်။ PHP သည်အသုံးပြုသူမှထည့်သွင်းထားသောအချက်အလက်များကိုအတည်ပြုရန်လုပ်ဆောင်ချက်အမျိုးမျိုးကိုထောက်ပံ့ပေးသည်။ IS_NAN function သည် nan (Not-Not-not-not-not-number) ရှိမရှိဆုံးဖြတ်ရန်အသုံးပြုသောအသုံးများသော function တစ်ခုဖြစ်သည်။ အသုံးပြုသူမှထည့်သွင်းထားသောအချက်အလက်များကိုမှန်ကန်သောနံပါတ်သို့ကူးပြောင်း။ မရပါက is_nan function ကိုကျွန်ုပ်တို့အားဤအခြေအနေကိုဖမ်းယူရန်ကူညီနိုင်သည်။

is_nan function ကဘာလဲ?

IS_NAN function သည် PHP တွင် built-in function တစ်ခုဖြစ်သည်။ ၎င်းသည် variable တစ်ခုဖြစ်သည် ကိုဆုံးဖြတ်ရန်အသုံးပြုသည်။ Nan- non-non-non-non-non-numes "ကိုကိုယ်စားပြုသော" Non-non-non-numes "ကိုကိုယ်စားပြုသည်။

သဒ္ဒါ:

 bool is_nan ( mixed $var )

parameter သည်ဖော်ပြချက်:

  • $ var : စစ်ဆေးရန်လိုအပ်သည့် variable ကို။

Value ကိုပြန်သွားပါ

  • $ var ကို နန်နာ လျှင် စစ်မှန်သော ပြန်လာပါ။ မဟုတ်ရင် မှားယွင်းတဲ့ ပြန်လာ။

အသုံးပြုမှုမြင်ကွင်း - အသုံးပြုသူ input ကိုတရားဝင်ရှိမရှိဆုံးဖြတ်ပါ

ကျွန်ုပ်တို့သည်နံပါတ်များကိုထည့်သွင်းခွင့်ပြုသည့်ပုံစံကိုတီထွင်နေသည်ဆိုပါစို့။ အချို့ဖြစ်ရပ်များတွင်အသုံးပြုသူများသည်စာလုံးများ, သင်္ကေတများစသည်တို့ကဲ့သို့သောကိန်းဂဏန်းမဟုတ်သောစာလုံးများကို 0 င်ရောက်နိုင်သည်။ ဤအချိန်တွင်ကျွန်ုပ်တို့သည် input ကိုတရားဝင်သည်ရှိမရှိရှာဖွေရန် is_nan function ကိုသုံးနိုင်သည်။

နမူနာကုဒ်

အသုံးပြုသူ input ကိုတရားဝင်ဟုတ်မဟုတ်ဆုံးဖြတ်ရန် is_nan function ကိုအသုံးပြုသော Php PHP ဥပမာတစ်ခုဖြစ်သည်။

 <?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    // အသုံးပြုသူ input ကိုရယူပါ
    $user_input = $_POST['user_input'];

    // input ကို floating တန်ဖိုးကိုပြောင်းလဲရန်ကြိုးစားပါ
    $input_value = floatval($user_input);

    // အသုံးပြု is_nan function ကို input ကိုတရားဝင်ရှိမရှိစစ်ဆေးသည်
    if (is_nan($input_value)) {
        echo "input ကိုဒေတာသည်မှန်ကန်သောနံပါတ်မဟုတ်ပါ,ကျေးဇူးပြု. ပြန်လည်ထည့်ပါ!";
    } else {
        echo "Input data သည်မှန်ကန်သောနံပါတ်ဖြစ်သည်:" . $input_value;
    }
}
?>

<form method="POST" action="https://gitbox.net/your-form-url">
    <label for="user_input">ကျေးဇူးပြု. နံပါတ်ထည့်ပါ:</label>
    <input type="text" id="user_input" name="user_input">
    <input type="submit" value="နားထောင်">
</form>

code parsing

  1. ပုံစံတင်သွင်းမှု - အသုံးပြုသူမှထည့်သွင်းထားသောအချက်အလက်များကို server သို့ဖြည့်ဆည်းပေးသည်။ ဒေတာများကိုလုပ်ဆောင်ရန် Post နည်းလမ်းကိုအသုံးပြုသည်။

  2. floatval function : ဤလုပ်ဆောင်ချက်သည်အသုံးပြုသူမှထည့်ထားသောတန်ဖိုးကို floating point နံပါတ်သို့ပြောင်းလဲပေးသည်။ input ကိုတန်ဖိုးကိုသိသာထင်ရှားသောနံပါတ်သို့ကူးပြောင်းလို့မရဘူးဆိုရင် 0 ပြန်လာပြီ။

  3. is_nan function ကို - is_nan function ကိုမှတစ်ဆင့်ပြောင်းလဲခြင်းရလဒ်ကို Nan ။ ၎င်းသည် Nan ဖြစ်ခဲ့လျှင်၎င်းသည်အသုံးပြုသူကိုမမှန်ကန်သောနံပါတ်ကိုသွင်းအားပေးသည်။ ဒီလိုမှမဟုတ်ရင် input ကိုတရားဝင်နံပါတ်ဖြစ်ပါတယ်။

URLs တွင်ဒိုမိန်းအမည်များကိုထုတ်ယူခြင်း

အမှန်တကယ်စီမံကိန်းဖွံ့ဖြိုးတိုးတက်မှုတွင်ပုံစံဖြင့်တင်ပြထားသောအချက်အလက်များကိုအခြား 0 န်ဆောင်မှုတစ်ခုသို့မဟုတ်ဆာဗာသို့ HTTP တောင်းဆိုမှုမှတဆင့်ပို့ရန်လိုအပ်နိုင်သည်။ ဤဥပမာတွင် https://gitbox.net/yourt/your-form -url ကို လက်အောက်ခံ URL လိပ်စာအဖြစ်အသုံးပြုခဲ့သည်

 <form method="POST" action="https://gitbox.net/your-form-url">
    <label for="user_input">ကျေးဇူးပြု. နံပါတ်ထည့်ပါ:</label>
    <input type="text" id="user_input" name="user_input">
    <input type="submit" value="နားထောင်">
</form>

နိဂုံးချုပ်အားဖြင့်

is_nan function ကိုအသုံးပြုခြင်းအားဖြင့်အသုံးပြုသူ input သည်မှန်ကန်သောနံပါတ်ဖြစ်သည်ကိုထိရောက်စွာဆုံးဖြတ်နိုင်သည်။ ၎င်းသည်ပုံစံတင်သွင်းမှုသို့မဟုတ်အခြားအသုံးပြုသူထည့်သွင်းမှုအမျိုးအစားများသည်ဒေတာတရားဝင်မှုကိုသေချာစေခြင်းဖြစ်ဖြစ်, PHP မှပေးသော is_nan function သည်ဤလိုအပ်ချက်ကိုအလွယ်တကူရရှိရန်ကျွန်ုပ်တို့ကိုကူညီနိုင်သည်။