PHP Development တွင်ဖွံ့ဖြိုးတိုးတက်မှုအတွက်ကိန်းဂဏန်းစစ်ဆင်ရေးများကိုကိုင်တွယ်ခြင်းသည်အထူးသဖြင့်စျေးနှုန်းများ, ညှိနှိုင်းရေးမှူးများ, ဤဆောင်းပါးသည် ABS () function နှင့်ပေါင်းစပ်ထားသော PHP ၏ Ceil () function ကိုပေါင်းစပ်ထားသော "PHP ၏ ceil () function မှတဆင့်" Reselights rounding rounding "ကိုဘယ်လိုအောင်မြင်အောင်မိတ်ဆက်ပေးလိမ့်မယ်။
CEIL () သည် PHP ရှိ PHP တွင်ပါ 0 င်သောသင်္ချာဆိုင်ရာလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။
သဒ္ဒါ:
ceil(float $num): float
ဥပမာ -
echo ceil(3.2); // ထုတ်လုပ်ခြင်း 4
echo ceil(-3.2); // ထုတ်လုပ်ခြင်း -3
အနှုတ်လက်ခဏာအနုတ်လက်ခဏာဆောင်သောအခါ CEIL သည် "သုညမှသုညသို့နီးကပ်လာသည်" ဟုသတိပြုပါ။
ABS () သည် PHP မှပကတိတန်ဖိုးများကိုရှာဖွေရန် PHP မှပေးသောလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ မူရင်းနံပါတ်သည်အပြုသဘောသို့မဟုတ်အပျက်သဘောဆောင်သောမခွဲခြားဘဲ၎င်းသည်နံပါတ်တစ်ခု၏အနုတ်လက်ခဏာမဟုတ်သောပုံစံကိုပြန်လည်ရယူသည်။
သဒ္ဒါ:
abs(int|float $num): int|float
ဥပမာ -
echo abs(-4.7); // ထုတ်လုပ်ခြင်း 4.7
နံပါတ်တစ်ခု၏ "Reselight rounding rounding" ကိုရလိုပါက ABS () ကို ပထမဆုံးအကြိမ်ပြောင်းလဲခြင်းကိုအနှုတ်လက်ခဏာမဟုတ်သောနံပါတ်သို့ပြောင်းရန်နှင့် ceil () ကိုဖွင့်ရန်။
လက်တွေ့ကျသောဥပမာများ
<?php
$numbers = [-4.3, 2.1, -7.8, 5.0];
foreach ($numbers as $num) {
$result = ceil(abs($num));
echo "မူရင်းတန်ဖိုး:{$num},အကြွင်းမဲ့အာဏာတန်ဖိုးတက် rounded ဖြစ်ပါတယ်ပြီးနောက်:{$result}\n";
}
?>
ရလဒ်ရလဒ် -
မူရင်းတန်ဖိုး:-4.3,အကြွင်းမဲ့အာဏာတန်ဖိုးတက် rounded ဖြစ်ပါတယ်ပြီးနောက်:5
မူရင်းတန်ဖိုး:2.1,အကြွင်းမဲ့အာဏာတန်ဖိုးတက် rounded ဖြစ်ပါတယ်ပြီးနောက်:3
မူရင်းတန်ဖိုး:-7.8,အကြွင်းမဲ့အာဏာတန်ဖိုးတက် rounded ဖြစ်ပါတယ်ပြီးနောက်:8
မူရင်းတန်ဖိုး:5,အကြွင်းမဲ့အာဏာတန်ဖိုးတက် rounded ဖြစ်ပါတယ်ပြီးနောက်:5
သင်ဂိမ်းဇာတ်ကောင်လှုပ်ရှားမှုရည်ရွယ်ချက်တစ်ခုတည်ဆောက်နေသည်ဆိုပါစို့။ မည်သည့်လမ်းကြောင်းမှရွှေ့ပြောင်းခံရအကွာအဝေးကိုမဆိုအလားအလာရှိသောအရာသည်အထက်သို့ 0 င်ရောက်သည့်အပြုသဘောဆောင်သောအရေအတွက်ကိုသေချာစေရန်သေချာစေရန်လိုအပ်သည်ဆိုပါစို့။
$move = -3.2;
$steps = ceil(abs($move)); // ရလဒ်ကတော့ 4
အချို့သော e-commerce ပလက်ဖောင်းများတွင် 1 ကီလိုဂရမ်ထက်နည်းသောထုတ်ကုန်အလေးချိန်၏အစိတ်အပိုင်းကို 1 ကီလိုဂရမ်တွင်လည်းကောက်ခံရမည်။ ထုတ်ကုန်အလေးချိန်သည်အနုတ်လက်ခဏာ (ဒေတာပြ problem နာသို့မဟုတ်အထူးမြင်ကွင်း) ဆိုပါက၎င်းကိုအပေါင်းကိန်းတစ်ခုသို့ပြောင်းလဲပြီး rounded လုပ်သင့်သည်။
$weight = -2.3;
$kg = ceil(abs($weight)); // ရလဒ်ကတော့ 3kg
ဤအခြေအနေတွင်, အောက်ပါကုဒ်များမှတဆင့်ထောက်ပံ့ပို့ဆောင်ရေးအခကြေးငွေကိုရယူနိုင်ပါသည်။
$cost_per_kg = 10;
$shipping_cost = ceil(abs($weight)) * $cost_per_kg;
ပြန်လည်အသုံးပြုရန်လွယ်ကူစေရန်ကျွန်ုပ်တို့သည်ဤယုတ္တိဗေဒကို function တစ်ခုထဲသို့ချထားနိုင်သည်။
function ceil_abs($number) {
return ceil(abs($number));
}
// နမူနာခေါ်ဆိုမှု
echo ceil_abs(-9.1); // ထုတ်လုပ်ခြင်း 10
အောက်ပါလိပ်စာတွင်အွန်လိုင်းစမ်းသပ်မှုကိုသင်လုပ်နိုင်သည် -
<code> https://www.m66.net/tools/php-playground </code>
အထက်ပါဥပမာကို paste လုပ်ပြီးရလဒ်များကိုကြည့်ရှုရန်၎င်းကို run ပါ။
ABS () နှင့် ceil) ကိုပေါင်းစပ်ခြင်းအားဖြင့် PHP developer များသည်မည်သည့်နံပါတ်မဆို "အကြွင်းမဲ့တန်ဖိုး rounding" စစ်ဆင်ရေးကိုအလွယ်တကူအကောင်အထည်ဖော်နိုင်သည်။ ၎င်းသည်လက်တွေ့ကျသောအပလီကေးရှင်းများစွာတွင်အလွန်လက်တွေ့ကျသည့်လှည့်ကွက်တစ်ခုဖြစ်သည်။