0 က်ဘ်အပလီကေးရှင်းများဖွင့်လှစ်သည့်အခါ, သင်အသုံးပြုသူများသည်စျေးဝယ်ခြင်းလှည်းထဲရှိကုန်ပစ္စည်းအရေအတွက်, အချို့သောစီးပွားရေးလုပ်ငန်းများတွင်ကျွန်ုပ်တို့သည်ဤဒ dec မကိန်းများကိုနောက်ဆက်တွဲယုတ္တိရှိသောအပြောင်းအလဲများအတွက်စည်းလုံးညီညွတ်စွာလုပ်ဆောင်ရန်လိုအပ်သည်။ PHP သည်ဤလုပ်ဆောင်မှုကိုအလွယ်တကူအကောင်အထည်ဖော်ရန်ကူညီနိုင်သည့်အလွန်လက်တွေ့ကျသော built-in function ceil () ကိုထောက်ပံ့ပေးသည်။
CEIL () သည် အထက်သို့ 0 င် ရောက်ရန် PHP တွင်အသုံးပြုသောသင်္ချာဆိုင်ရာလုပ်ဆောင်မှုဖြစ်သည်။ ၎င်း၏ function သည် floating point နံပါတ်ကို ပတ်ရန် ဖြစ်သည်, ဆိုလိုသည်မှာအသေးငယ်ဆုံးကိန်းကိုပြန်လည်ရှင်သန်ရန် (သို့) ထိုအရေအတွက်နှင့်ညီမျှသည်။ ဥပမာအားဖြင့်:
echo ceil(4.2); // ထုတ်လုပ်ခြင်း 5
echo ceil(7.001); // ထုတ်လုပ်ခြင်း 8
echo ceil(-3.1); // ထုတ်လုပ်ခြင်း -3
ကြမ်းပြင် () () (rounded) သို့မဟုတ် ပတ်ပတ်လည် () ပတ်ပတ်လည် () ပတ်ပတ်လည်) (rounded rounded) (rounded rounded), CEIL (rounded) သည် အစဉ်မပြတ် decimales "တက်" တက်တွန်းအားပေးလိမ့်မည်။
အလေးချိန်အားဖြင့်တစ်ကီလိုလျှင် 10 ယွမ် 10 ယွမ် 10 ခုနှင့်အသုံးပြုသူမှ 0 င်ငွေအလေးချိန်သည်ဒ decimal မဖြစ်စေနိုင်သည်။ အသုံးပြုသူသည် 0.1 ကီလိုဂရမ်သာ 0 င်ပါကပင်လျှင် 1 ကီလိုဂရမ်ရှိသည်ဟုကျွန်ုပ်တို့မျှော်လင့်ပါသည်။
$weight = $_POST['weight']; // အသုံးပြုသူမှတင်သွင်းအလေးချိန်,ဥပမာအားဖြင့် 2.3
$roundedWeight = ceil($weight);
$pricePerKg = 10;
$total = $roundedWeight * $pricePerKg;
echo "ပေးဆောင်ခံရဖို့ပမာဏ:{$total} ယွမ်";
အသုံးပြုသူသည် 2.3 ကီလိုဂရမ် 0 င်ပါက RMB 30 ကိုစုစုပေါင်း 3 ကီလိုဂရမ်တွင်တရားစွဲဆိုထားလိမ့်မည်။
ကုမ္ပဏီတစ်ခုသည်တစ်နာရီကြာငွေတောင်းခံသောအစည်းအဝေးခန်း 0 န်ဆောင်မှုများနှင့်တစ်နာရီထက်နည်းသောအပိုင်းများကိုတစ်နာရီလျှင်တစ်နာရီထက်နည်းသောအပိုင်းများကိုလည်းပေးသည်။
$hoursUsed = $_GET['time']; // အသုံးပြုသူအသုံးပြုမှုအချိန်,ဥပမာအားဖြင့် 1.25 နာရီ
$billableHours = ceil($hoursUsed);
$rate = 50; // 每နာရီ50ယွမ်
echo "စုစုပေါင်းကုန်ကျစရိတ်ဖြစ်ပါတယ်:" . ($billableHours * $rate) . " ယွမ်";
၎င်းသည် 1.25 နာရီသာကြာလျှင်ပင် 2 နာရီခန့်တွင်ကောက်ခံပါမည်။
ကျွန်ုပ်တို့တွင်စာမျက်နှာတစ်ခုစီတွင်မှတ်တမ်း 10 ခုပါရှိသည်ဆိုပါစို့။ စာမျက်နှာတစ်ခုစီတွင်မှတ်တမ်း 10 ခုနှင့်စုစုပေါင်းမှတ်တမ်းများကိုအသုံးပြုသူထည့်သွင်းမှုသို့မဟုတ်ဒေတာဘေ့စ်တွင်စုစုပေါင်းမှတ်တမ်းများကိုတွက်ချက်သည်ဆိုပါစို့။ ယခုအချိန်တွင်ကျွန်ုပ်တို့သည်နောက်ဆုံးစာမျက်နှာတွင်ကျန်အချက်အလက်များကိုအပြည့်အဝပြသရန်သေချာစေရန်လည်းအလွဲသုံးစားပြုရန်လိုအပ်သည်။
$totalItems = 57;
$itemsPerPage = 10;
$totalPages = ceil($totalItems / $itemsPerPage);
echo "စုစုပေါင်းစာမျက်နှာရေတွက်:{$totalPages}"; // ထုတ်လုပ်ခြင်း 6
၎င်းသည်နောက်ဆုံးစာမျက်နှာတွင်အချက်အလက်ဆုံးရှုံးမှုကိုတားဆီးလိမ့်မည်။
အကယ်. သင်သည်ရှေ့ပြေးအသုံးပြုသူ input ကို တွဲဖက်. အသုံးပြုလိုပါက PHP နှင့်အတူအလုပ်လုပ်ရန်ရိုးရှင်းသော HTML form ကိုသုံးနိုင်သည်။
<form action="https://m66.net/ceil_example.php" method="post">
<label>ကျေးဇူးပြုပြီးဒ decimal မထည့်ပါ:</label>
<input type="text" name="number">
<input type="submit" value="တင်ခြင်း">
</form>
သက်ဆိုင်ရာ PHP processing code သည်အောက်ပါအတိုင်းဖြစ်သည် -
<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$input = $_POST['number'];
if (is_numeric($input)) {
$result = ceil($input);
echo "သင်ရိုက်ထည့်သောဒ decimal မ:{$input},တင်ခြင်း后的整数为:{$result}";
} else {
echo "ကျေးဇူးပြု. မှန်ကန်သောနံပါတ်ကိုထည့်ပါ";
}
}
?>
အသုံးပြုသူသည် data data ကို https://m66.net/ceil_exampe.php မှတဆင့်တင်ပြပါကစနစ်သည် rounded ရလဒ်ကိုပြန်ပို့လိမ့်မည်။
CEIL () သည် PHP တွင်အလွန်အသုံးဝင်သောလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ ငွေတောင်းခံလွှာ, paging သို့မဟုတ်အသုံးပြုသူ input processing တွင်ရှိ, ၎င်းကိုကျွမ်းကျင်ရန်သင်၏အစီအစဉ်ကိုပိုမိုခိုင်မာသည့်နှင့်ထိရောက်စေသည်။