variable တစ်ခုသည် php built-in function တစ်ခုဖြစ်ပြီး variable တစ်ခုသည် floating point နံပါတ် (နှစ်ထပ်ကိန်းဂဏန်းဟုလည်းသိသည်) ကိုစစ်ဆေးရန် PHP built-in function တစ်ခုဖြစ်သည်။ filter_var function သည်အချက်အလက်များကိုစစ်ထုတ်ခြင်းနှင့်အတည်ပြုခြင်းအတွက်အစွမ်းထက်သောကိရိယာတစ်ခုဖြစ်သည်။ အချက်အလက်များသည်သတ်မှတ်ထားသော format သို့မဟုတ်စည်းမျဉ်းကိုလိုက်နာခြင်းရှိမရှိစစ်ဆေးရန်အသုံးပြုနိုင်သည်။ အသုံးပြုသူမှထည့်သွင်းထားသော floating point နံပါတ်များကိုကျွန်ုပ်တို့အတည်ပြုရန်လိုအပ်သည့်အခါဤလုပ်ဆောင်ချက်နှစ်ခုကို အသုံးပြု. input ၏မှန်ကန်မှုနှင့်လုံခြုံမှုကိုသေချာစေနိုင်သည်။
ပထမ ဦး စွာ is_double function ၏အခြေခံအသုံးပြုမှုကိုကြည့်ကြပါစို့။ is_Double သည် ပေးထားသော variable သည် floating point နံပါတ်တစ်ခုဟုတ်မဟုတ်ကိုညွှန်ပြနေသော boolean value ကိုပြန်ပို့သည်။ အကယ်. ၎င်းသည် floating point နံပါတ်တစ်ဖြစ်လျှင်၎င်းသည် မှန်ကန်သည် , မဟုတ်ရင် မှားယွင်းတဲ့ ပြန်လာတယ်။
<?php
$var = 3.14;
if (is_double($var)) {
echo "ဤသည် floating အမှတ်နံပါတ်ဖြစ်ပါတယ်";
} else {
echo "ဤသည် floating အမှတ်နံပါတ်မဟုတ်ပါဘူး";
}
?>
အထက်ပါကုဒ်များတွင်ကျွန်ုပ်တို့သည် floating point နံပါတ် $ var ကိုသတ်မှတ်ပြီး၎င်းကိုစစ်ဆေးရန် is_double ကို သုံးပါ။ အကယ်. ၎င်းသည် floating point နံပါတ်တစ်ခုဆိုပါက "ဤသည် floating point နံပါတ်" ဖြစ်သည်။
filter_var function သည် variable များကိုအတည်ပြုရန်ပိုမိုပြောင်းလွယ်ပြင်လွယ်သောနည်းလမ်းဖြစ်သည်။ filter_valka_float filter ကိုသတ်မှတ်ခြင်းအားဖြင့် input value သည်ခိုင်လုံသော floating point နံပါတ်ဖြစ်ကြောင်းကျွန်ုပ်တို့စစ်ဆေးနိုင်သည်။
<?php
$var = "3.14";
if (filter_var($var, FILTER_VALIDATE_FLOAT)) {
echo "ဤသည်ခိုင်လုံသော floating point အရေအတွက်ဖြစ်ပါတယ်";
} else {
echo "မမှန်ကန်သော floating အမှတ်နံပါတ်";
}
?>
အထက်ဖော်ပြပါကုဒ်များတွင် Filter_VAR ကို $ var သည် ခိုင်လုံသော floating point နံပါတ်ရှိမရှိစစ်ဆေးရန်ကျွန်ုပ်တို့ကိုအသုံးပြုသည်။ အကယ်. ၎င်းသည်မှန်ကန်သော floating point နံပါတ်တစ်ခုဆိုပါက "ဤသည်မှန်ကန်သော floating point နံပါတ်" ဖြစ်သည်။
Floating-point input ကိုတိကျမှုရှိစေရန်အတွက်ကျွန်ုပ်တို့သည် floating-point နံပါတ်များ၏တရားဝင်မှုကိုအတည်ပြုရန်အတွက် is_Double နှင့် filter_var ကို သုံးနိုင်သည်။ ထို့နောက်အမျိုးအစားသည် floating - point နံပါတ်ကိုသေချာစေရန် is_double ကို သုံးနိုင်သည်။ ဤသည်ပိုမိုတိကျခိုင်မာစွာ inprinification စိစစ်အတည်ပြုပေးသည်။
<?php
$var = "3.14";
if (filter_var($var, FILTER_VALIDATE_FLOAT) && is_double((float)$var)) {
echo "Input သည်မှန်ကန်သော floating အမှတ်နံပါတ်ဖြစ်သည်";
} else {
echo "မမှန်ကန်သော input ကိုသို့မဟုတ်မှားအမျိုးအစား";
}
?>
ဤဥပမာတွင် Filter_VAR ကို $ var var သည်ခိုင်လုံသော floating point နံပါတ်ရှိမရှိစစ်ဆေးရန်။ ထို့နောက်၎င်း၏အမျိုးအစားသည် is_double အားဖြင့် floating point နံပါတ်ကိုစစ်ဆေးပါ။
တစ်ခါတစ်ရံတွင် floating point verification တွင် URLs ၏အပြောင်းအလဲကိုပါ 0 င်နိုင်သည်။ ဥပမာအားဖြင့်အသုံးပြုသူမှထည့်သွင်းထားသော floating point တန်ဖိုးကို URL Parameter သည်ဖြတ်သန်းသွားနိုင်သည်။ filter_var 's filter_valka_URL နှင့်ပေါင်းစပ်။ URL ပုံစံကိုကျွန်ုပ်တို့အတည်ပြုပြီး floating နံပါတ်ကိုထုတ်ယူပါ။
<?php
$url = "http://gitbox.net/test.php?value=3.14";
// အသုံးပြု filter_var မှန်ကေြင်းဝန်ခံ URL ကခိုင်လုံသောသို့မဟုတ်မဖြစ်ပါတယ်
if (filter_var($url, FILTER_VALIDATE_URL)) {
// ထုတ်ပြန် URL တေးရေး
$url_components = parse_url($url);
parse_str($url_components['query'], $params);
$value = $params['value'];
// အသုံးပြု filter_var မှန်ကေြင်းဝန်ခံ浮动数
if (filter_var($value, FILTER_VALIDATE_FLOAT) && is_double((float)$value)) {
echo "URL အတွက် floating တန်ဖိုးကို";
} else {
echo "URL ဖိုင်တွင် floating တန်ဖိုးသည်မမှန်ကန်ပါ";
}
} else {
echo "အားမရှိသော URL";
}
?>
ဤဥပမာတွင် URL သည်တရားဝင်ဖြစ်ကြောင်းပထမ ဦး ဆုံးစစ်ဆေးပါ။ ထို့နောက် floating value ကိုထုတ်ယူပါ။ URL ၏ဒိုမိန်းအမည်အပိုင်းကို Gitbox.net နှင့်အစားထိုးရန်မေးခွန်း၏လိုအပ်ချက်များနှင့်ကိုက်ညီရန်အစားထိုးခဲ့သည်။
is_Double နှင့် filter_var ကို ပေါင်းစပ်ခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်အလွန်အဆင်ပြေစွာ floating နံပါတ်များ၏ input ကိုအတည်ပြုနိုင်သည်။ Filter_VAR သည် အစွမ်းထက်သောစိစစ်အတည်ပြုစွမ်းရည်များကိုထောက်ပံ့ပေးသည် ။ URLs ပါ 0 င်သည့်အခြေအနေများအတွက် URL သည်တရားဝင်ဖြစ်ကြောင်းကို ဦး စွာအတည်ပြုနိုင်ပါသည်။
ဤချဉ်းကပ်မှုမှတစ်ဆင့်ကျွန်ုပ်တို့သည်သုံးစွဲသူထည့်သွင်းမှုအချက်အလက်များကိုပိုမိုကောင်းမွန်စွာထိန်းချုပ်နိုင်ပြီးစီမံခန့်ခွဲမှုအမှားအယွင်းများသို့မဟုတ်လုံခြုံရေးအန္တရာယ်များကိုလျှော့ချနိုင်သည်။