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

အသုံးပြုသူမှအချက်အလက်ပြုပြင်ခြင်း၏တိကျမှန်ကန်မှုကိုသေချာစေရန်အသုံးပြုသူမှကိန်းဂဏန်းသွင်းအားစုအမျိုးအစားကိုဆုံးဖြတ်ရန် PHP ၏ IS_DOUBEE function ကိုအသုံးပြုနည်း။

gitbox 2025-06-09

PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင်ကျွန်ုပ်တို့သည်ပုံစံတင်သွင်းမှု, URL parameters များသို့မဟုတ် API တောင်းဆိုခြင်းကဲ့သို့သောအသုံးပြုသူများမှအချက်အလက်များကိုထည့်သွင်းရန်လိုအပ်သည်။ နောက်ဆက်တွဲယုတ္တိဗေဒသို့မဟုတ်တွက်ချက်မှုများမှန်ကန်မှုကိုသေချာစေရန်အတွက်ဤ input data အမျိုးအစားကိုဆုံးဖြတ်ရန်အလွန်အရေးကြီးသည်။ အထူးသဖြင့်အသုံးပြုသူသည် floating point နံပါတ်ကိုရိုက်ထည့်ရန်မျှော်လင့်ထားသည့်အခါစစ်ဆေးမှုကိုမထည့်ပါက၎င်းသည်ပရိုဂရမ်ချွင်းချက်များသို့မဟုတ်ယုတ္တိအမှားများကိုဖြစ်ပေါ်စေနိုင်သည်။ ဤဆောင်းပါးသည် PHP's of_Doubleble () function ကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။

1 ။ နိဒါန်း is_double () function ကိုမိတ်ဆက်

PHP တွင် IS_DOUBEE () သည် variable တစ်ခုဖြစ်ခြင်းရှိမရှိဆုံးဖြတ်ရန်အသုံးပြုသော function တစ်ခုဖြစ်သည်။ IS_DOUBLE () သည် is_float () alias သည် alias ကိုသတိပြုသင့်သည်။ နှစ် ဦး စလုံး၏လုပ်ဆောင်ချက်များကိုအတိအကျတူညီကြသည်။ function သည် variable တစ်ခုသည် floariing point နံပါတ်တစ်ခုဟုတ်မဟုတ်ဆုံးဖြတ်ရန်ဖြစ်သည်။

function ရှေ့ပြေးပုံစံသည်အောက်ပါအတိုင်းဖြစ်သည် -

 bool is_double(mixed $var)
  • $ var : စစ်ဆေးခံရဖို့ variable ကို။

  • Reward Value: variable သည်အမျိုးအစား float ၏ဖြစ်လျှင် ပြန်လည်ထူထောင် ခြင်း, မဟုတ်ရင် မှားယွင်းတဲ့ ပြန်လာ။

2 ။ လျှောက်လွှာဇာတ်လမ်းခွဲခြမ်းစိတ်ဖြာခြင်း

သငျသညျငွေပမာဏတွက်ချက်မှု, ရာခိုင်နှုန်းပြောင်းလဲခြင်းသို့မဟုတ်ရုပ်ပိုင်းဆိုင်ရာတိုင်းတာခြင်းဆိုင်ရာအချက်အလက်အပြောင်းအလဲများကိုကဲ့သို့သောသင်္ချာတွက်ချက်မှုများပါ 0 င်သည့်လုပ်ဆောင်မှုတစ်ခုကိုသင်တီထွင်သောအခါ input ကို floating point နံပါတ်ကိုသေချာစေရန်အလွန်အရေးကြီးသည်။ ဥပမာအားဖြင့်အသုံးပြုသူတစ် ဦး သည်စျေးနှုန်းကို "123.45" ကိုတင်ပြပါကဤတန်ဖိုးသည် string သို့မဟုတ် integer ထက် Floating Point အမျိုးအစားတစ်ခုရှိမရှိဆုံးဖြတ်ရန်လိုအပ်သည်။

3 ။ is_Doubble အသုံးပြုခြင်း၏တကယ့်ဥပမာများ ()

အောက်ဖော်ပြပါသည်ရိုးရှင်းသောအသုံးပြုမှုဥပမာတစ်ခုဖြစ်ပြီးပုံစံမှအသုံးပြုသူထည့်သွင်းအချက်အလက်များကိုလက်ခံပြီးဆုံးဖြတ်ချက်ချရန် is_double () function ကိုအသုံးပြုသည်။

 <?php
$input = $_POST['price'] ?? '';

if (is_numeric($input)) {
    $floatValue = (float)$input;
    if (is_double($floatValue)) {
        echo "အသုံးပြုသူသည်ခိုင်လုံသော floating point နံပါတ်ကိုသွင်းသည်:$floatValue";
    } else {
        echo "အသုံးပြုသူ input သည် floating အမှတ်နံပါတ်မဟုတ်ပါ。";
    }
} else {
    echo "အသုံးပြုသူ input ကိုကိန်းဂဏန်းတန်ဖိုးမဟုတ်ပါဘူး。";
}
?>

အထက်ပါကုဒ်ယုတ္တိဗေဒ:

  1. Post တောင်းဆိုမှုမှအသုံးပြုသူမှထည့်သွင်းထားသော "ဈေး" ကွက်ကိုရယူပါ။

  2. Preliminary တရားစီရင်မှုများပြုလုပ်ရန် is_numeric () ကို သုံးပါ။

  3. float အမျိုးအစားသို့သွန်းပြီးလျှင်အမျိုးအစားကိုအတည်ပြုရန် is_double () ကို သုံးပါ။

  4. သက်ဆိုင်ရာချက်ချင်းသတင်းအချက်အလက်ပေးပါ။

4 ။ လုံခြုံမှုနှင့်တည်ငြိမ်မှု၏ရှုထောင့်ကနေအကြံပြုချက်များ

  • input scrification ကိုလျစ်လျူရှု။ မရပါ ။ အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်အသုံးပြုသူထည့်သွင်းမှုကိုစိတ်မ 0 င်စားနိုင်ပါ။ စိစစ်အတည်ပြုအတွက်စစ်ဆေးမှုများအတွက် type just just just just just လုပ်ခြင်း လုပ်ငန်းဆောင်တာများကိုအသုံးပြုရမည်။

  • Browser's ရှေ့တန်း၏စစ်ဆေးမှုကိုအတည်မပြုရပါ ။ ရှေ့တန်းမှစစ်ဆေးခြင်းကိုအတည်ပြုခြင်းအားအလွယ်တကူကျော်သွားခြင်းကိုအလွယ်တကူကျော်သွားပြီ။

  • Floating Point တိကျမှန်ကန်မှုအမှားများကိုတားဆီးပါ ။ မြင့်မားသောသက်ဆိုင်သည့်စစ်ဆင်ရေးများအတွက် floating point နံပါတ်များကိုအသုံးပြုသောအခါတိကျမှန်ကန်မှုပြ issues နာများကိုကိုင်တွယ်ရန်သတိထားပါ။ လိုအပ်ပါက bcmath သို့မဟုတ် gmp extension ကိုသုံးနိုင်သည်။

5 ။ လက်တွေ့အမှုကို: floating point လျှော့စျေးတွက်ချက်မှု

အထူးလျှော့စျေးဈေးနှုန်းများပြုလုပ်ရန်လိုအပ်သည့်အွန်လိုင်းစတိုးတစ်ခုရှိသည်ဟုမြင်ယောင်ကြည့်ပါ။ အသုံးပြုသူများသည်လျှော့စျေးအချိုးအစားကိုထည့်သွင်းရန်လိုအပ်သည်ဟုမြင်ယောင်ကြည့်ပါ။

 <?php
$discountInput = $_POST['discount'] ?? '';

if (is_numeric($discountInput)) {
    $discount = (float)$discountInput;
    if (is_double($discount) && $discount > 0 && $discount < 1) {
        $originalPrice = 100.0;
        $finalPrice = $originalPrice * $discount;
        echo "မူရင်းစျေးနှုန်း:$originalPrice ယွမ်,လျှော့စျေးပြီးနောက်စျေးနှုန်းဖြစ်ပါတယ်:$finalPrice ယွမ်";
    } else {
        echo "ကျေးဇူးပြု. အောက်ပါရိုက်ထည့်ပါ 0 ရောက်လာ 1 အကြားသက်တမ်းရှိလျှော့စျေးတန်ဖိုး。";
    }
} else {
    echo "မမှန်ကန်သော input ကို,တစ် ဦး floating point တန်ဖိုးဖြစ်ရမည်。";
}
?>

ဤယုတ္တိဗေဒကိုဒေသအလိုက်စစ်ဆေးနိုင်သည်သို့မဟုတ် https://gitbox.net/discount တွင်နေရာချထားနိုင်သည်။

6 ။ အကျဉ်းချုပ်

PHP တွင် IS_DOUBEE () function ကိုအသုံးပြုခြင်းသည် PHP တွင် variable တစ်ခုသည် floating point နံပါတ်တစ်ဖြစ်ပြီးအချက်အလက်ပြုပြင်ခြင်း၏မှန်ကန်မှုနှင့်လုံခြုံမှုကိုတိုးတက်အောင်ပြုလုပ်နိုင်သည်။ ၎င်းသည် is_float အတွက် alias () သည် alias () သည် developer အမျိုးအစားများအတွက် developer ၏ဒီဇိုင်းရည်ရွယ်ချက်ကိုရှင်းလင်းရန်ဖြစ်သည်။ အမျိုးအစားပြောင်းလဲခြင်းနှင့် input အတည်ပြုသည့်စနစ်တကျကိုပေါင်းစပ်ပြီးပိုမိုတည်ငြိမ်ပြီးယုံကြည်စိတ်ချရသော PHP application များကိုကျွန်ုပ်တို့တည်ဆောက်နိုင်သည်။

သင့်လျော်သောအမျိုးအစားတရားစီရင်ခြင်းနှင့်ဒေတာစစ်ဆေးခြင်းကိုဖြင့် developer များသည်လျှို့ဝှက်ယုတ္တိဗေဒဆိုင်ရာအားနည်းချက်များစွာကိုရှောင်ရှားနိုင်ပြီး System Swustess နှင့် User အတွေ့အကြုံများကိုတိုးတက်စေနိုင်သည်။