PHP တွင် CEIL function ကိုနံပါတ်တစ်ခုဖွင့်ရန်အသုံးပြုသည်။ array_map function သည် array ရှိ element တစ်ခုစီအတွက်သတ်မှတ်ထားသော callback function ကိုသုံးနိုင်သည်။ ကျွန်ုပ်တို့သည်ခင်းကျင်းမှုရှိတန်ဖိုးများအားလုံးကိုလှည့်ပတ်ရန်လိုအပ်သည့်အခါဤလုပ်ဆောင်ချက်နှစ်ခုကိုအသုံးပြုခြင်းသည်၎င်းကိုရိုးရိုးရှင်းရှင်းနှင့်ထိရောက်သောနည်းဖြင့်ရရှိနိုင်သည်။
CEIL function သည် floating point parameter ကိုလက်ခံပြီးအသေးငယ်ဆုံးကိန်းကို parameter သည်ထက်ပိုမိုများပြားသည်။ ဥပမာအားဖြင့်:
echo ceil(3.14); // ထုတ်လုပ်ခြင်း 4
echo ceil(-1.7); // ထုတ်လုပ်ခြင်း -1
Array_map function သည် array ရှိ array ရှိ array ရှိ element တစ်ခုစီအတွက်ပေးထားသော callback function ကိုအသုံးပြုလိမ့်မည်။
$arr = [1, 2, 3];
$result = array_map(function($item) {
return $item * 2;
}, $arr);
// $result အတွက် [2, 4, 6]
အထက်ပါနှစ်ခုလုပ်ဆောင်ချက်များကိုပေါင်းစပ်ပြီး, တန်ဖိုးတစ်ခုစီကိုဝိုင်းရံထားရန်အောက်ပါကုဒ်ကိုရေးနိုင်သည်။
$numbers = [1.2, 2.5, 3.7, 4.0, 5.9];
$rounded = array_map('ceil', $numbers);
print_r($rounded);
ရလဒ်ရလဒ်မှာ -
Array
(
[0] => 2
[1] => 3
[2] => 4
[3] => 4
[4] => 6
)
ဤတွင် array_map သည် ceil ' function name ကို calmback အဖြစ်တိုက်ရိုက်ဖြတ်သန်းသွားသည် ။
အကယ်. သင်သည် rounding အပေါ် အခြေခံ. နောက်ထပ်စစ်ဆင်ရေးများကိုလုပ်ဆောင်လိုပါကစိတ်ကြိုက်ပြန်ပို့ခြင်းဖြင့်ဖြတ်သန်းနိုင်သည်။
$numbers = [1.2, 2.5, 3.7];
$processed = array_map(function($num) {
return ceil($num) * 10;
}, $numbers);
print_r($processed);
ရလဒ် -
Array
(
[0] => 20
[1] => 30
[2] => 40
)
အသုံးပြုသူမှထည့်သွင်းထားသော floating point နံပါတ်စာရင်းသည်ပိုမိုလွယ်ကူသည့်နောက်ဆက်တွဲတွက်ချက်မှုများသို့မဟုတ်ပြသမှုများအတွက်အထက်သို့တစ်ပုံစံတည်း roomed တက်သည်။
ဒေတာခွဲခြမ်းစိတ်ဖြာခြင်းတွင်ကိန်းဂဏန်းအချက်အလက်များကိုစံသတ်မှတ်ထားသည်။
သက်ဆိုင်သောတက်(ဂ်)များ:
array_map