လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> array_map ကို array တစ်ခုချင်းစီပတ် 0 န်းကျင်ကိုဖွင့်ရန် array_map function ကိုအသုံးပြုနည်း။

array_map ကို array တစ်ခုချင်းစီပတ် 0 န်းကျင်ကိုဖွင့်ရန် array_map function ကိုအသုံးပြုနည်း။

M66 2025-06-27

PHP တွင် CEIL function ကိုနံပါတ်တစ်ခုဖွင့်ရန်အသုံးပြုသည်။ array_map function သည် array ရှိ element တစ်ခုစီအတွက်သတ်မှတ်ထားသော callback function ကိုသုံးနိုင်သည်။ ကျွန်ုပ်တို့သည်ခင်းကျင်းမှုရှိတန်ဖိုးများအားလုံးကိုလှည့်ပတ်ရန်လိုအပ်သည့်အခါဤလုပ်ဆောင်ချက်နှစ်ခုကိုအသုံးပြုခြင်းသည်၎င်းကိုရိုးရိုးရှင်းရှင်းနှင့်ထိရောက်သောနည်းဖြင့်ရရှိနိုင်သည်။

1 ။ စီil function ကိုနိဒါန်း

CEIL function သည် floating point parameter ကိုလက်ခံပြီးအသေးငယ်ဆုံးကိန်းကို parameter သည်ထက်ပိုမိုများပြားသည်။ ဥပမာအားဖြင့်:

 echo ceil(3.14);  // ထုတ်လုပ်ခြင်း 4
echo ceil(-1.7);  // ထုတ်လုပ်ခြင်း -1

2 ။ array_map function ကိုမိတ်ဆက်

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]

3 ။ array element တွေကိုပတ်ပတ်လည် ceil နှင့် array_map ကိုသုံးပါ

အထက်ပါနှစ်ခုလုပ်ဆောင်ချက်များကိုပေါင်းစပ်ပြီး, တန်ဖိုးတစ်ခုစီကိုဝိုင်းရံထားရန်အောက်ပါကုဒ်ကိုရေးနိုင်သည်။

 $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 အဖြစ်တိုက်ရိုက်ဖြတ်သန်းသွားသည်

4 ။ Custom Callback လုပ်ဆောင်ချက်များကိုအသုံးပြုခြင်းဥပမာ

အကယ်. သင်သည် 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
)

5 ။ လျှောက်လွှာဇာတ်လမ်းတစ်ပုဒ်၏ဥပမာ

  • အသုံးပြုသူမှထည့်သွင်းထားသော floating point နံပါတ်စာရင်းသည်ပိုမိုလွယ်ကူသည့်နောက်ဆက်တွဲတွက်ချက်မှုများသို့မဟုတ်ပြသမှုများအတွက်အထက်သို့တစ်ပုံစံတည်း roomed တက်သည်။

  • ဒေတာခွဲခြမ်းစိတ်ဖြာခြင်းတွင်ကိန်းဂဏန်းအချက်အလက်များကိုစံသတ်မှတ်ထားသည်။

6 ။ နမူနာကုဒ်ဖြည့်စွက်

  • သက်ဆိုင်သောတက်(ဂ်)များ:

    array_map