လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP ၏ Ceil () function ကိုအသုံးပြုသောအခါ NULL သို့မဟုတ်မှားယွင်းသောအစာကျွေးမွေးလျှင်အဘယ်ရလဒ်များကိုရရှိမည်နည်း။

PHP ၏ Ceil () function ကိုအသုံးပြုသောအခါ NULL သို့မဟုတ်မှားယွင်းသောအစာကျွေးမွေးလျှင်အဘယ်ရလဒ်များကိုရရှိမည်နည်း။

M66 2025-06-12

PHP တွင် ceil () function ကိုနံပါတ်ကိုလှည့်ပတ်ရန်အသုံးပြုသည်။ ၎င်းသည်အသေးငယ်ဆုံးကိန်းကိုသတ်မှတ်ထားသောနံပါတ်နှင့်ညီမျှသည်။ ဥပမာအားဖြင့်:

 echo ceil(4.3); // ထုတ်လုပ်ခြင်း 5

သို့သော်ကျွန်ုပ်တို့သည် NULL သို့မဟုတ် FASS ကဲ့သို့သောကိန်းဂဏန်းမဟုတ်သောအမျိုးအစားများကိုဖြတ်သန်းသွားလျှင်ဘာဖြစ်မည်နည်း။ ဤဆောင်းပါးသည်ဤနယ်နိမိတ်ကိုအသေးစိတ်လေ့လာလိမ့်မည်။


1 ။ ceil () function ကို၏အခြေခံအပြုအမူ

CEIL () သည် ဂဏန်းအမျိုးအစား (Int သို့မဟုတ် float) ဖြစ်သင့်သည့် parameter တစ်ခုလိုအပ်သည်။ PHP သည် function တစ်ခုကိုခေါ်ဆိုသည့်အခါအမျိုးအစား (အမျိုးအစား) ကိုအလိုအလျောက်ပြောင်းလဲလိမ့်မည်, ဆိုလိုသည်မှာ Passed Value ကိုနံပါတ်များအဖြစ်သို့ပြောင်းလဲနိုင်သည်။


2 ။ NULL လွန်သွားသောအခါစွမ်းဆောင်ရည်

CEIL () function ကို parameter သည်အနေဖြင့် Null ကို ရသောအခါ PHP သည် Null သည်နံပါတ် 0 ကို 0 ယ်ယူပြီးအထက်သို့တက်သည်။

နမူနာကုဒ်:

 echo ceil(null);  // ထုတ်လုပ်ခြင်း 0

ရှင်းပြပါ:

  • null နံပါတ် 0 ကူးပြောင်းသည်

  • ceil (0) 0 င် နှင့်ညီမျှ


3 ။ မှားယွင်းသော အခါစွမ်းဆောင်ရည်

အလားတူပင် မှားယွင်းသော အခါ PHP သည်၎င်းကိုနံပါတ်သို့ပြောင်းပေးလိမ့်မည်။ false သည်နံပါတ်သို့ကူးပြောင်းသည်။ ရလဒ်သည် 0 ဖြစ်သည်။ ထို့နောက် စီအို () ကိုခေါ်သည်။

နမူနာကုဒ်:

 echo ceil(false); // ထုတ်လုပ်ခြင်း 0

ရှင်းပြပါ:

  • false ကိုနံပါတ် 0 သို့ပြောင်းလဲသည်

  • ceil (0) 0 င် နှင့်ညီမျှ


4 ။ မှန်ကန်စွာ ဖြတ်သန်းသောအခါနှိုင်းယှဉ်

ပြည့်စုံမှုအတွက်ရလဒ်ကိုကြည့် ရှု သောအခါရလဒ်ကိုကြည့်ရအောင်။

 echo ceil(true);  // ထုတ်လုပ်ခြင်း 1

ဤနေရာတွင် မှန်ကန်ကြောင်း နံပါတ် 1 သို့ပြောင်းလဲသည်။ CEIL (1) သည် 1 ဖြစ်သည်။


5 ။ အချည်းနှီးသော string ကိုအတွက်ဖြတ်သန်းသောအခါအခြေအနေ ""

ဖြည့်စွက်ချက်တစ်ခုအနေနှင့်လည်းအချည်းနှီးသောကြိုးဖြင့်ဖြတ်သန်းသောအခါလည်းအလားတူပင်။

 echo ceil("");  // ထုတ်လုပ်ခြင်း 0

နံပါတ်တစ်ခုအတွက်အချည်းနှီးသော string ကိုပြောင်းလဲခြင်းသည် 0 ဖြစ်သည်။


6 ။ အကျဉ်းချုပ်

တန်ဖိုးကိုကူးပါ နံပါတ်များသို့ပြောင်းပါ cebil () output ရလဒ်
တရားစွာလဲှ ပေ 0 ပေ 0
မှားသော ပေ 0 ပေ 0
တရားဝင် 1 1
"" အချည်းနှီးသော string ကို) ပေ 0 ပေ 0

နိဂုံး - တရား 0 င် (သို့) မှားယွင်းစွာ မှားယွင်းသောအခါ CEIL သည်နံပါတ် 0 ကို အမှန်တကယ် လုပ်ဆောင်နေသည်။ ဤအပြုအမူသည် PHP ၏အမျိုးအစားပုံသွန်းသည့်ယန္တရားမှဖြစ်ပေါ်စေသည်။


7 ။ ကုဒ်သရုပ်ပြခြင်း၏ပြည့်စုံ

 <?php

$values = [null, false, true, "", 3.7];

foreach ($values as $val) {
    echo 'ceil(' . var_export($val, true) . ') = ' . ceil($val) . PHP_EOL;
}

/*
ထုတ်လုပ်ခြင်း结果:
ceil(NULL) = 0
ceil(false) = 0
ceil(true) = 1
ceil('') = 0
ceil(3.7) = 4
*/

NULL နှင့် FALS မှ PHP တွင် Seil () PHP တွင် Function ၏စွမ်းဆောင်ရည်ကို PHP တွင်ပိုမိုရှင်းလင်းစွာနားလည်သဘောပေါက်ရန်ဤဆောင်းပါးသည်သင့်အားပိုမိုရှင်းလင်းစွာနားလည်ရန်ကူညီနိုင်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။
အကယ်. သင်သည် PHP ၏အမျိုးအစားပြောင်းလဲခြင်းယန္တရားကိုစိတ်ဝင်စားပါက PHP ၏အမျိုးအစားမဖြစ်မနေစည်းမျဉ်းများကိုအသေးစိတ်လေ့လာရန်အကြံပြုပါသည်။