PHP တွင် ceil () function သည်အသုံးပြုသော PHIL () function သည်အသုံးများသောသင်္ချာ function ဖြစ်သည်။ ၎င်းသည်အသေးငယ်ဆုံးကိန်းကိုပေးထားသောတန်ဖိုးထက်သို့မဟုတ်ညီမျှသည်။ အပြုသဘောဆောင်သောနံပါတ်များအတွက်ဤယုတ္တိဗေဒသည်အလွန်အလိုလိုသိသည်။ ဥပမာအားဖြင့် စီရီး (3.2) သည် 4 ဦး နှင့်စီမိသည် 6.99 ပြန်လာမည်။ သို့သော် CEIL () လုပ်ဆောင်မှုသည် အနုတ်နံပါတ်များကို ကိုင်တွယ်သောအခါ၎င်း၏အပြုအမူသည်အချို့ developer အချို့ကိုရှုပ်ထွေးစေသည်။ ဤဆောင်းပါးသည် SEIL (CEIL) တွင် PHP တွင် SEIL (1) function ၏စစ်မှန်သောအလုပ်လုပ်နိူင်ငံရေးအခြေအနေများတွင်အတိမ်အနက်ကိုလေ့လာလိမ့်မည်။
CEIL () အနှုတ်ဂဏန်းများကိုကိုင်တွယ်ပုံကိုနားလည်ရန်သော့ချက်မှာ "Up" သည်နံပါတ် 0 င်များသည်လုံးဝဝေးကွာသောအရာထက်နံပါတ် 0 င်အနေဖြင့် "ကြီးမားသော" ကိုရည်ညွှန်းသည် ။ တစ်နည်းပြောရလျှင်အနှုတ်လက်ခဏာနံပါတ်များနှင့်ဆက်ဆံရာတွင် CEIL () CEILE နံပါတ်များကိုကိုင်တွယ်သောအခါ အနီးကပ်ဆုံးကိန်းဂဏန်းသည် ထက်သေးငယ်သည့်ကိန်းဂဏန်းများထက်သေးငယ်သည့်ကိန်းဂဏန်းများထက် သေးငယ်သည့်ကိန်းဂဏန်းများကိုပြန်ပို့သည်။
ဥပမာအချို့ကိုကြည့်ရအောင်။
echo ceil(-3.2); // ထုတ်လုပ်ခြင်း -3
echo ceil(-5.99); // ထုတ်လုပ်ခြင်း -5
ရှင်းပြချက်မှာအောက်ပါအတိုင်းဖြစ်သည် -
-3.2 အထက်သို့တက်သည်, ဆိုလိုသည်မှာအနည်းဆုံး integer ကို -3.2 ထက်မနည်းပါ။ ရလဒ်မှာ -3 ဖြစ်သည်
-5.99 အထက်သို့တက်ပြီးရလဒ်သည် -5 ဖြစ်သည်
ဆိုလိုသည်မှာ CEIL () သည် -4 သို့ -3.2 သို့မဖွင့်ပါက၎င်းသည် "ကြီးမားသော" ကိန်းဂဏန်းမဟုတ်ဘဲသေးငယ်သည့် "ကိန်းဂဏန်းဖြစ်သည် ။ ၎င်းသည်အပြုသဘောဆောင်သောဇာတ်လမ်းတစ်ပုဒ်တွင်ယုတ္တိဗေဒနှင့်ကိုက်ညီသည်။
ရှင်းလင်းစွာနားလည်မှုအတွက် ကြမ်းပြင် () function ကိုနှိုင်းယှဉ်ပါ။
echo floor(-3.2); // ထုတ်လုပ်ခြင်း -4
echo floor(3.2); // ထုတ်လုပ်ခြင်း 3
ဒီရှုထောင့်ကနေ:
CEIL () သည် "ပိုကြီးတဲ့" ဦး တည်ချက်အတွက်အမြဲတမ်းလှည့်ပတ်
ကြမ်းပြင် () "သေးငယ်တဲ့" ၏ ဦး တည်ချက်ကိုအမြဲတမ်းလှည့်လည်
ထို့ကြောင့်အနုတ်နံပါတ်များကိုကိုင်တွယ်သောအခါနှစ်ခု၏အပြုအမူသည်လုံးဝဆန့်ကျင်ဘက်ဖြစ်သည်။
E-Commerce ဝက်ဘ်ဆိုက်၏ငွေတောင်းခံလွှာစနစ်ကိုစဉ်းစားခြင်းဖြင့်ကုမ္ပဏီ၏ဆုံးရှုံးမှုများကိုရှောင်ရှားရန်အတွက်အထူးလျှော့စျေးများအားလုံးသည်ကုမ္ပဏီ၏ဆုံးရှုံးမှုများကိုရှောင်ရှားရန် အထက်သို့ရောက်ရှိလိမ့်မည်ဟု ကျွန်ုပ်တို့မျှော်လင့်ပါသည်။ အနှုတ်တန်ဖိုးများကိုပင် (ပြန်အမ်းငွေ, ညှိနှိုင်းမှုများကဲ့သို့) ဤကဲ့သို့သောကိုင်တွယ်ရမည်ဖြစ်သည် -
function roundUpPrice($price) {
return ceil($price);
}
echo roundUpPrice(-12.75); // ထုတ်လုပ်ခြင်း -12
ဤကုဒ်တွင်လျှော့စျေးဈေးနှုန်းသည်အပျက်သဘောဆောင်သော်ဆိုလျှင်ပင်ယုတ္တိနည်းသည်စည်းလုံးညီညွတ်စွာပေါင်းစည်းထားသည့် "မြင့်မားသော" ကိန်းနှင့်ပိုမိုနီးကပ်စွာပြောင်းရွှေ့ရန်သေချာသည်။
အချို့သော floating point တိကျသောအစွန်းရောက်ဖြစ်ရပ်များတွင် Ceil () သည် Ceil () သည် မရှိမဖြစ်လိုအပ်သောအပြုအမူကိုပြသနိုင်သည်။ ဥပမာအားဖြင့်:
$val = -3.0000000001;
echo ceil($val); // ထုတ်လုပ်ခြင်း -3
ဤတန်ဖိုးသည် --3 မျက်လုံးများတွင် -3 နီးပါးရှိသော်လည်း၎င်းသည်အမှန်တကယ်ထက်သေးငယ်သည် --3 ထက်အနည်းငယ်သေးငယ်သည်မှာ -3 အစား -3 ဖြစ်နေဆဲဖြစ်သည်။
ဘဏ် systems ာရေးစနစ်များကဲ့သို့သောပိုမိုမြင့်မားသောတိကျစွာထိန်းချုပ်ရန်လိုအပ်သည့် applications များအတွက် application များအတွက်အပြောင်းအလဲနဲ့အတွက် BCMath extension ကိုအသုံးပြုရန်အကြံပြုသည်။
သင်၏ကိုယ်ပိုင်ပတ် 0 န်းကျင်တွင်စမ်းသပ်မှုကိုပိုမိုကြိုးစားပြီးအွန်လိုင်း PHP စစ်ဆေးမှုကိရိယာများကိုသုံးနိုင်သည်။
$url = "https://www.m66.net/php-tester";
ဤစာမျက်နှာတွင် CEIL (CEIL) ၏အပြုအမူကိုလျင်မြန်စွာအတည်ပြုရန် PHP Code ကိုတိုက်ရိုက်ရေးပြီး run နိုင်သည်။
Cebil () သည် "ကြီးမားသော" ဦး တည်ချက်တွင် အပြုသဘောဆောင်သည့်သို့မဟုတ်အနုတ်လက်ခဏာနံပါတ်ဖြစ်စေ,
အနုတ်ကိန်းဂဏန်းများအတွက် Return Value သည်ပိုမိုဆိုးရှားသည့်ထက် "သုညနီးပါးနီးပါး" ဖြစ်သည်
"အထက်သို့" ၏အဓိပ္ပါယ်ကိုတိကျသောနားလည်မှုသည် ceil () function ကိုကျွမ်းကျင်ရန်သော့ချက်ဖြစ်သည်
အမူအကျင့်ဆိုင်ရာကွဲပြားခြားနားမှုများကိုနားလည်ရန် ကြမ်းပြင် () ကိုပေါင်းစပ်ခြင်းသည်ယုတ္တိအမှားများကိုရှောင်ရှားရန်ကူညီနိုင်သည်
BCMath ကဲ့သို့သောနောက်ထပ်ကိရိယာများကိုမြင့်မားသောတိကျမှုအခြေအနေတွင်ထည့်သွင်းစဉ်းစားသင့်သည်
နေ့စဉ် ဖွံ့ဖြိုးတိုးတက်မှု တွင်အထူးသဖြင့်ယုတ္တိဗေဒငွေပမာဏ ကို ရေတွက် ခြင်း သို့မဟုတ်ရေတွက်ခြင်း,