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

PHP function is_float () အသေးစိတ်ရှင်းပြချက် - variable တစ်ခုသည် floating point နံပါတ်တစ်ခုကိုမည်သို့စစ်ဆေးရမည်နည်း

M66 2025-06-17

PHP function is_float () အသေးစိတ်ရှင်းပြချက် - variable တစ်ခုသည် floating point နံပါတ်တစ်ခုကိုမည်သို့စစ်ဆေးရမည်နည်း

PHP သည်ကျယ်ပြန့်စွာအသုံးပြုသော server-side scripting language ဖြစ်ပြီးကိန်းဂဏန်းများ, ဖွံ့ဖြိုးရေးစဉ်အတွင်း variable များ၏ဒေတာအမျိုးအစားကိုအတည်ပြုသည်။ PHP သည် developer များကိုစစ်ဆေးရန်နှင့်ကွဲပြားသောအချက်အလက်အမျိုးအစားများကိုစစ်ဆေးရန်အတွက် built-in functions များစွာကိုထောက်ပံ့ပေးသည်။

ဤဆောင်းပါးသည် PHP - IS_FLOAT () တွင်အသုံးပြုသောအမျိုးအစားစစ်ဆေးမှု function ကိုအာရုံစိုက်ပါလိမ့်မည်။ ဒီ function ကို variable ကို floating point အရေအတွက်ရှိမရှိစစ်ဆေးရန်အသုံးပြုသည်။ နောက်တစ်ခုကနေနမူနာကုဒ်မှတဆင့် IS_FLOAT () function ကိုဘယ်လိုအသုံးပြုရမယ်ဆိုတာပိုလေ့လာမယ်။

is_float () function ကိုမိတ်ဆက်

is_float () function သည် parameter သည် parameter ကိုယူပြီး boolean value ကိုပြန်ပို့သည်။ လွန်သွားသော parameter သည် floating point နံပါတ်တစ်ခုဆိုပါကစစ်မှန်ပါ။ မဟုတ်ရင်မှားယွင်းတဲ့ပြန်လာပါ။ အောက်ပါကုဒ်များမှတစ်ဆင့်ဤလုပ်ဆောင်မှုကိုအသုံးပြုခြင်းကိုကျွန်ုပ်တို့ပိုမိုနားလည်နိုင်သည်။

 
$var1 = 3.14;
$var2 = 7;
$var3 = "2.71";

if (is_float($var1)) {
    echo "$var1 ၎င်းသည် floating အမှတ်နံပါတ်ဖြစ်သည်";
} else {
    echo "$var1 不၎င်းသည် floating အမှတ်နံပါတ်ဖြစ်သည်";
}

if (is_float($var2)) {
    echo "$var2 ၎င်းသည် floating အမှတ်နံပါတ်ဖြစ်သည်";
} else {
    echo "$var2 不၎င်းသည် floating အမှတ်နံပါတ်ဖြစ်သည်";
}

if (is_float($var3)) {
    echo "$var3 ၎င်းသည် floating အမှတ်နံပါတ်ဖြစ်သည်";
} else {
    echo "$var3 不၎င်းသည် floating အမှတ်နံပါတ်ဖြစ်သည်";
}
  

အထက်ပါကုဒ်၏ရလဒ်ရလဒ်မှာ -

 
3.14 ၎င်းသည် floating အမှတ်နံပါတ်ဖြစ်သည်
7 不၎င်းသည် floating အမှတ်နံပါတ်ဖြစ်သည်
2.71 ၎င်းသည် floating အမှတ်နံပါတ်ဖြစ်သည်
  

အထက်ဖော်ပြပါဥပမာမှကြည့်လျှင် is_float () function သည် variable ကို variable ၏ data အမျိုးအစားကိုစစ်ဆေးခြင်းရှိမရှိဆုံးဖြတ်နိုင်သည်။ အကယ်. ၎င်းသည် floating point နံပါတ်တစ်ခုဆိုပါက function သည်မှန်ကန်သည်။ သို့မဟုတ်ပါကမှားယွင်းသောပြန်လာသည်။

IS_FLOAT () function ကိုသုံးပါ

ဒေတာအမျိုးအစားများကိုစစ်ဆေးသည့်အခါ IS_FLOAT () သည်အလွန်တင်းကြပ်သည်။ ဒေတာအမျိုးအစားသည် float ဖြစ်သည့်အခါတွင်သာစစ်မှန်သောပြန်လည်ရောက်ရှိကြောင်းသတိပြုသင့်သည်။ အကယ်. variable များသည် strings သို့မဟုတ် integers များဖြစ်လျှင်၎င်းတို့သည် floating point နံပါတ်များသို့ပြောင်းလဲနိုင်သည်, သို့သော် function ကိုလည်းမှန်ကန်လိမ့်မည်။ ဥပမာအားဖြင့်ကိန်းဂဏန်း 7 ကို PHP မှ floating point နံပါတ် 7.0 သို့အလိုအလျောက်ကူးပြောင်းလိမ့်မည်။

is_float () function ကိုအသုံးပြုခြင်းကိုပိုမိုနားလည်ရန်ပိုမိုနားလည်ရန်အတွက်ရောနှောထားသောဒေတာအမျိုးအစားများပါ 0 င်သည့်နေရာတစ်ခုကိုကြည့်ကြစို့။

 
$data = array(3.14, 2.71, "7.5", 5.23, "9.8");

foreach ($data as $value) {
    if (is_float($value)) {
        echo "$value ၎င်းသည် floating အမှတ်နံပါတ်ဖြစ်သည်";
    } else {
        echo "$value 不၎င်းသည် floating အမှတ်နံပါတ်ဖြစ်သည်";
    }
}
  

အထက်ပါကုဒ်၏ရလဒ်ရလဒ်မှာ -

 
3.14 ၎င်းသည် floating အမှတ်နံပါတ်ဖြစ်သည်
2.71 ၎င်းသည် floating အမှတ်နံပါတ်ဖြစ်သည်
7.5 不၎င်းသည် floating အမှတ်နံပါတ်ဖြစ်သည်
5.23 ၎င်းသည် floating အမှတ်နံပါတ်ဖြစ်သည်
9.8 不၎င်းသည် floating အမှတ်နံပါတ်ဖြစ်သည်
  

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

အကျဉ်းချုပ်

PHP's_FLOAT () function သည်အသုံးများသော type checking tool တစ်ခုဖြစ်သည်။ is_float ကိုအသုံးပြုခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်ဖွံ့ဖြိုးရေးစဉ်အတွင်းအချက်အလက်အမျိုးမျိုးကိုပိုမိုအဆင်ပြေစွာလုပ်ဆောင်နိုင်သည်။ PHP ရှိဒေတာအမျိုးအစားစစ်ဆေးခြင်းလုပ်ဆောင်ချက်များကိုပိုမိုနားလည်သဘောပေါက်ရန်ဤဆောင်းပါးကသင့်အားပိုမိုနားလည်ရန်ကူညီလိမ့်မည်ဟုမျှော်လင့်ပါ။