ကွန်ပျူတာသိပ္ပံတွင် "Finite Number" သည်များသောအားဖြင့် အပြုသဘောဆောင်သော infinite ( infinite ) မဟုတ်သည့်အစစ်အမှန်နံပါတ်ကိုရည်ညွှန်းသည် ။ ဥပမာအားဖြင့် 1.5 , 0 နှင့် -9999 သည်အကန့်အသတ်မဲ့နံပါတ်များအားလုံးဖြစ်ပြီးသုညဖြင့်ကွဲပြားခြင်းသို့မဟုတ်စူပါကြီးမားသောတွက်ချက်မှုကိုလုပ်ဆောင်ခြင်းအားဖြင့်အဆုံးမဲ့နံပါတ်များကိုထုတ်လုပ်နိုင်သည်။
is_finite () သည် PHP တွင် function တစ်ခုဖြစ်ပြီးတန်ဖိုးရှိသောတန်ဖိုးသည်အကန့်အသတ်ရှိသောနံပါတ်ဖြစ်သည်။ Syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
bool is_finite(float $num)
parametersents - floating point nount nount note or floating point နံပါတ်သို့ပြောင်းလဲနိုင်သောတန်ဖိုးကိုလက်ခံသည်။
ပြန်လာတန်ဖိုး - parameter သည်အကန့်အသတ်ရှိသောနံပါတ်တစ်ဖြစ်လျှင် စစ်မှန်ပါ ။ မဟုတ်ရင် မှားယွင်းတဲ့ ပြန်လာ။
<?php
$num = 100.25;
if (is_finite($num)) {
echo "$num အပိုအရေအတွက်ဖြစ်ပါတယ်。";
} else {
echo "$num 不အပိုအရေအတွက်ဖြစ်ပါတယ်。";
}
?>
ထုတ်လုပ်မှု -
100.25 အပိုအရေအတွက်ဖြစ်ပါတယ်。
<?php
$inf = 1.0e308 * 10; // ကေျာ်လွန် float အများဆုံးတန်ဖိုး
if (is_finite($inf)) {
echo "$inf အပိုအရေအတွက်ဖြစ်ပါတယ်。";
} else {
echo "$inf 不အပိုအရေအတွက်ဖြစ်ပါတယ်。";
}
?>
ထုတ်လုပ်မှု -
INF 不အပိုအရေအတွက်ဖြစ်ပါတယ်。
<?php
$zero = 0.0;
$val = 5.0 / $zero; // ရလဒ်ကတော့ INF
if (is_finite($val)) {
echo "ရလဒ်များအကန့်အသတ်ရှိသည်";
} else {
echo "ရလဒ်အဆုံးမဲ့ဖြစ်ပါတယ်";
}
?>
ထုတ်လုပ်မှု -
ရလဒ်အဆုံးမဲ့ဖြစ်ပါတယ်
သင်က api တစ်ခုမှအချို့သောကိန်းဂဏန်းအချက်အလက်များကိုသင်ရရှိသောတွက်ချက်မှုတွက်ချက်မှုများ၏ရလဒ်ဖြစ်နိုင်သည်ဆိုပါစို့။ နောက်ဆက်တွဲအပြောင်းအလဲနဲ့ (ဒါကိုဒေတာဘေ့စ်ထဲကိုအပ်နှံခြင်းသို့မဟုတ်ပြသခြင်းကိုအပ်ခြင်း,
<?php
$data = json_decode(file_get_contents("https://gitbox.net/api/numbers"), true);
foreach ($data as $value) {
if (is_finite($value)) {
echo "တရားဝင်နံပါတ်လက်ခံရရှိခဲ့သည်:$value\n";
} else {
echo "အသိပေး:တရားမဝင်သို့မဟုတ်အဆုံးမဲ့တန်ဖိုးကိုရှာဖွေတွေ့ရှိ,ခုန်ကျော်သည်。\n";
}
}
?>
ဤအမျိုးအစားသည်အထူးတန်ဖိုးများကြောင့်စာမျက်နှာအမှားများ, ဒေတာဘေ့စ်ခြွင်းချက်အမှားများကိုကာကွယ်နိုင်သည်။
is_finite () သည်အစွမ်းထက်သောစွမ်းအားငယ်တစ်ခုဖြစ်ပြီးအထူးသဖြင့်အများအားဖြင့်ကြံ့ခိုင်မှုနှင့်လုံခြုံရေးလိုအပ်ချက်များနှင့်အတူအခြေအနေများအတွက်သင့်တော်သည်။ တရားမ 0 င်တွက်ချက်မှုရလဒ်များရင်ဆိုင်နေရသည့်အခါ၎င်းသည်ရိုးရိုးရှင်းရှင်းနှင့်ထိရောက်သောအကာအကွယ်ယန္တရားဖြင့်ကျွန်ုပ်တို့ကိုထောက်ပံ့ပေးသည်။ PHP developer များအနေဖြင့်လျှောက်လွှာ၏တည်ငြိမ်သောလည်ပတ်မှုများကိုသေချာစေရန်အတွက်အချက်အလက်များစီးဝင်မှု၏အဓိကဆုံမှတ်များနှင့်ပြုပြင်ခြင်းနှင့်ပြုပြင်ခြင်း၏အဓိကဆုံမှတ်များတွင်ကျိုးကြောင်းဆီလျော်သောဆုံးဖြတ်ချက်ချရန်ဤလုပ်ဆောင်မှုကိုကောင်းစွာအသုံးပြုသင့်သည်။