လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> အဘယ်ဒေတာအမျိုးအစားများ is_rial function ကိုသက်ဆိုင်သနည်း။ အသုံးပြုမှုအခြေအနေများကဘာတွေလဲ။

အဘယ်ဒေတာအမျိုးအစားများ is_rial function ကိုသက်ဆိုင်သနည်း။ အသုံးပြုမှုအခြေအနေများကဘာတွေလဲ။

gitbox 2025-06-15

1 ။ သက်ဆိုင်သောဒေတာအမျိုးအစား is_real () function ကို

PHP တွင် is_real () function ကိုအောက်ပါအချက်အလက်အမျိုးအစားများနှင့်သာသက်ဆိုင်သည်။

  • Float : Float သည် 3.14 , -1.23 , 0.0 စသည့်ဒ decimal မခွဲပါ 0 င်သည့်နံပါတ်တစ်ခုကိုရည်ညွှန်းသည်။

  • Int : IS_REAL () function ကို function ကို function အမျိုးအစားများကိုစစ်ဆေးရန်ဒီဇိုင်းပြုလုပ်ထားသည် အဘယ်ကြောင့်ဆိုသော်ကိန်းဂဏန်းများသည်ဒ decimal မအစိတ်အပိုင်းများမရှိပါ,

  • string : အကယ်. ဖြတ်သန်းသွားသော string ကို floating type နံပါတ်သို့ကူးပြောင်းနိုင်လျှင် is_real () သည် အမှန်ပင် ပြန်လာလိမ့်မည်။ ဥပမာအားဖြင့် string ကို "3.14" ကို floating type အဖြစ်အသိအမှတ်ပြုလိမ့်မည်။

သို့သော် is_real () သည် array များ, အရာဝတ်ထုများ, boolean တန်ဖိုးများစသည့်အခြားဒေတာအမျိုးအစားများအတွက်မသင့်တော်ပါ။


2 ။ is_real () function ကို၏ဖြစ်နိုင်ချေများကိုသုံးပါ

is_real () function ကိုများသောအားဖြင့်အောက်ပါအခြေအနေများတွင်အသုံးပြုသည်။

2.1 ဒေတာအတည်ပြုချက်

အသုံးပြုသူ input ကိုပြုပြင်သည့်အခါအထူးသဖြင့် floating type အချက်အလက်များကိုလိုအပ်ပါက is_real () ကို အသုံးပြုခြင်းသည် input ကိုမှန်ကန်ကြောင်းစစ်ဆေးရန်ကူညီနိုင်သည်။ ဥပမာအားဖြင့်:

 $input = $_POST['number'];

if (is_real($input)) {
    // Procking floating အမျိုးအစားဒေတာ
    echo "input ကို floating နံပါတ်ဖြစ်ပါတယ်";
} else {
    echo "မမှန်ကန်သော input ကို,floating type နံပါတ်ကိုရိုက်ထည့်ပါ";
}
2.2 စစ်ဆေးပါ

ပရိုဂရမ်တစ်ခုမှကွဲပြားခြားနားသောဒေတာအမျိုးအစားများအတွက်မတူညီသောလုပ်ဆောင်မှုများအတွက်မတူညီသောလုပ်ဖော်ကိုင်ဖက်များအတွက်ဆုံးဖြတ်ချက်များလိုအပ်သည်။ is_real () floating type တွက်ချက်တွက်ချက်မှုတွက်ချက်မှုများသို့မဟုတ်စစ်ဆင်ရေးများပြုလုပ်ရန်လိုအပ်သည်ကိုစစ်ဆေးရန်အသုံးပြုနိုင်သည်။ ဥပမာအားဖြင့်:

 $number = 12.5;

if (is_real($number)) {
    $result = $number * 2.5;
    echo "တွက်ချက်မှုရလဒ်ဖြစ်ပါတယ်: " . $result;
} else {
    echo "အဆိုပါ input ကို floating အမျိုးအစားမဟုတ်ပါဘူး";
}
2.3 ဒေတာပြောင်းလဲခြင်း

ဒေတာများကိုဒေတာဘေ့စ်သို့မဟုတ်ပြင်ပစနစ်မှထုတ်ယူသောအခါ၎င်းကို string တစ်ခုအဖြစ်ပြုလုပ်နိုင်သည်။ အချို့ဖြစ်ရပ်များတွင်ဒေတာများကို floating type (is_real) သို့ပြောင်းလဲရန်လိုအပ်နိုင်ပါသည်။

 $data = "45.67";  // ဒေတာဘေ့စ်သို့မဟုတ်ပြင်ပအရင်းအမြစ်များမှရရှိသောကြိုး

if (is_real($data)) {
    $converted = (float)$data;
    echo "ပြောင်းလဲနေသော floating အမျိုးအစားဖြစ်ပါတယ်: " . $converted;
} else {
    echo "ဒေတာသည်မှန်ကန်သော floating အမျိုးအစားမဟုတ်ပါ";
}
2.4 သင်္ချာစစ်ဆင်ရေး၏တရားစီရင်

သင်္ချာတွက်ချက်မှုများကိုလုပ်ဆောင်သောအခါ operand သည်မမှန်ကန်ကြောင်းတွက်ချက်မှုများကိုရှောင်ရှားရန် operand သည် floating type ဖြစ်သည်ကိုအတည်ပြုရန်လိုအပ်နိုင်သည်။ ဥပမာအားဖြင့်ဌာနခွဲစစ်ဆင်ရေးများပြုလုပ်သောအခါအကျွန်ုပ်သည်မြတ်စွာ floating type ဟုတ်မဟုတ်ဆုံးဖြတ်ရန်ဘုံလိုအပ်ချက်ဖြစ်သည်။

 $a = 10;
$b = 3.14;

if (is_real($b) && $b != 0) {
    $result = $a / $b;
    echo "အဆိုပါဌာနခွဲရလဒ်ဖြစ်ပါတယ်: " . $result;
} else {
    echo "ကွဲပြားသည့်နံပါတ်သည် floating type သို့မဟုတ်သုညဖြစ်သည်";
}