စီil () function ၏အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
ceil(float $num): float
ဒီ function ကကိန်းဂဏန်း parameter ကိုယူပြီးအသေးငယ်ဆုံးကိန်းကိုတန်ဖိုးထက်ကြီးသည်။ ဥပမာအားဖြင့်:
echo ceil(3.2); // ထုတ်လုပ်ခြင်း 4
PHP တွင် strings များသည်သင်္ချာစစ်ဆင်ရေးများတွင်ကိန်းဂဏန်းများကိုအလိုအလျောက်ပြောင်းလဲသွားသည်။ ဆိုလိုသည်မှာသင်သည် floating point နံပါတ်တစ်ခုကိုခွဲခြမ်းစိတ်ဖြာနိုင်သည့် string တစ်ခုတွင်ဖြတ်သန်းသွားပါက CEIL () သည် ပုံမှန်အတိုင်းအလုပ်လုပ်လိမ့်မည်။
echo ceil("4.7"); // ထုတ်လုပ်ခြင်း 5
echo ceil("10"); // ထုတ်လုပ်ခြင်း 10
ပုံစံသွင်းအားစုစည်းမှုသို့မဟုတ် parameters တွေကိုနှင့်ဆက်ဆံရာတွင်၎င်းသည်အထူးသဖြင့်အသုံးဝင်သည်။
$price = $_GET['price']; // URL: https://m66.net/product.php?price=9.3
echo ceil($price); // ထုတ်လုပ်ခြင်း 10
$ _GET [စျေးနှုန်း '] သည်ပင် string အမျိုးအစားတစ်ခုဖြစ်သော ceil () သည် ၎င်း၏ပုံစံသည်တရား 0 င်နေသရွေ့အလုပ်မလုပ်ပါ။
အကယ်. ဖြတ်သန်းသွားသော string ကိုဂဏန်းတန်ဖိုးတစ်ခုသို့ ပြောင်းလဲ. မရပါက PHP သည်၎င်းကို 0 ကို 0 အဖြစ်ရယူပြီးသတိပေးချက်တစ်ခုဖြစ်ပေါ်စေသည်။
echo ceil("abc"); // ထုတ်လုပ်ခြင်း 0,နှင့်ခလုတ်PHPအသိပေး
အလားတူပင်ရောထွေးသောဇာတ်ကောင်များ (ဥပမာ - 12abc ") အတွက် php သည်ဂဏန်းမဟုတ်သောစာလုံးများနှင့်မတူသည်အထိ PHP သည်ဘယ်ဘက်မှထွက်ခွာသွားသည်အထိ -
echo ceil("12abc"); // ထုတ်လုပ်ခြင်း 12
ဤ PHP ၏သည်းခံစိတ်ဒီဇိုင်းသည်ပရိုဂရမ်ပျက်ကျမှုကိုလျှော့ချနိုင်သော်လည်း၎င်းသည်အမှားခံနိုင်ရည်ရှိရန်၎င်းကိုအားကိုးသင့်သည်ဟုမဆိုလိုပါ။ ပိုမိုကောင်းမွန်သောချဉ်းကပ်နည်းသည်ပထမ ဦး စွာစီရင်ဆုံးဖြတ်ရန် is_numeric () ကို အသုံးပြုရန်ဖြစ်သည်။
$input = $_GET['amount']; // https://m66.net/order.php?amount=3.8
if (is_numeric($input)) {
echo ceil($input);
} else {
echo "မမှန်ကန်သော input ကို";
}