လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> CEIL () PHP တွင် function ကို string form တွင်ကိုင်တွယ်နိုင်ပါသလား။

CEIL () PHP တွင် function ကို string form တွင်ကိုင်တွယ်နိုင်ပါသလား။

M66 2025-06-23

စီil () function ကို၏အခြေခံအသုံးပြုမှု

စီil () function ၏အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -

 ceil(float $num): float

ဒီ function ကကိန်းဂဏန်း parameter ကိုယူပြီးအသေးငယ်ဆုံးကိန်းကိုတန်ဖိုးထက်ကြီးသည်။ ဥပမာအားဖြင့်:

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

string ကိုပုံစံအတွက်နံပါတ်များ

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 င်နေသရွေ့အလုပ်မလုပ်ပါ။


တရားမ 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 ကို";
}