PHP တွင် Array_Filter () တွင်အလွန်လက်တွေ့ကျသောလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ ၎င်းကို connback function များနှင့် တွဲဖက်. အသုံးပြုလေ့ရှိပြီးလက်တွေ့ကျသော applications များ၌အသုံးပြုသောအပလီကေးရှင်းများ (ဥပမာ - is_numeric ) ကဲ့သို့သောကမ္ဘာလုံးဆိုင်ရာလုပ်ဆောင်မှုများကိုအသုံးပြုခြင်းသည်အတိုချုပ်နှင့်ထိရောက်သောနည်းလမ်းဖြစ်သည်။
ဤဆောင်းပါးသည် array_filter () ကို array -numerict ကို array ablicer actions is `` numericrer ကိုအသုံးပြုနည်းကိုပြသရန်ဥပမာများကိုသုံးပါမည်။
array_filter(array $array, ?callable $callback = null, int $mode = 0): array
$ array : ခင်းကျင်းရေးထည့်ပါ။
$ callback : element တစ်ခုစီကိုထိန်းသိမ်းထားသည်ကိုဆုံးဖြတ်ရန်အသုံးပြုသော callback function ကို။
$ mode : filter mode, optional ကို။
အကယ်. callback function ကိုမထောက်ပံ့ပါက array_filter () သည် မှားယွင်းသော တန်ဖိုးများကို default နှင့်ညီမျှသောတန်ဖိုးများအားလုံးကိုဖယ်ရှားလိမ့်မည် ( မှားယွင်း , 0 , 0 င် " ,
$items = ['apple', 42, '123', null, 0, 'banana', 3.14, '0', true];
$numericItems = array_filter($items, 'is_numeric');
print_r($numericItems);
Array
(
[1] => 42
[2] => 123
[6] => 3.14
[7] => 0
)
သင်မြင်သည့်အတိုင်း array_filter () is_numeric ၏ဂဏန်းတန်ဖိုးများအဖြစ်တရားစီရင်ခြင်းကိုသေချာစွာထားရှိသည့် array ရှိ element အားလုံးကိုထိန်းသိမ်းထားသည်။ ၎င်းတွင်ကိန်းဂဏန်းများ, floating point နံပါတ်များ, ကိန်းဂဏန်းများ (ဥပမာ - 123 ' ),
ဥပမာအားဖြင့် is_numerrer ကို အခြားအခြေအနေများဖြင့်လည်းအသုံးပြုနိုင်သည်။
$items = ['apple', 42, '123', null, 0, 'banana', 3.14, '0', true];
// သာသာ။ ကြီးမြတ် retain 10 ၏တန်ဖိုး
$filtered = array_filter($items, function ($item) {
return is_numeric($item) && $item > 10;
});
print_r($filtered);
Array
(
[1] => 42
[2] => 123
)
ဥပမာအားဖြင့်, သင်၏ဝက်ဘ်ဆိုက် ( https://m66.net/form/handler.php ) ဆိုပါစို့။ စာရင်းအင်းများသို့မဟုတ်အတည်ပြုခြင်းအတွက်နံပါတ်များကိုသာထုတ်ယူလိုပါကဤအလုပ်ကို array_filter () နှင့် is_numeric () နှင့်လျင်မြန်စွာဖြည့်စွက်နိုင်သည်။
Array_Filter () array element တွေကို filter လုပ်ရန်အသုံးပြုနိုင်သည်။
ကမ္ဘာလုံးဆိုင်ရာလုပ်ဆောင်မှုများနှင့်အတူအသုံးပြုသောအခါအလွန်ရိုးရှင်းပြီးအကျိုးရှိသည် ။
ရှုပ်ထွေးသော filtering ကိုအမည်မသိလုပ်ဆောင်ချက်များမှတဆင့်နောက်ထပ်ပေါင်းစပ်ယုတ္တိဗေဒမှတဆင့်ဖျော်ဖြေနိုင်ပါတယ်။
ဤနည်းစနစ်ကိုကျွမ်းကျင်ခြင်းသည်သင်၏ PHP code ကိုပိုမိုပြောင်းလွယ်ပြင်လွယ်နှင့်အချက်အလက်များကိုအချက်အလက်ပြုပြင်ခြင်းတွင်ပိုမိုအားကောင်းစေနိုင်သည်။