လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP arrow လုပ်ဆောင်ချက်များကိုလျင်မြန်စွာ filtering filtering အတွက်လက်တွေ့ကျသောအချက်များ

PHP arrow လုပ်ဆောင်ချက်များကိုလျင်မြန်စွာ filtering filtering အတွက်လက်တွေ့ကျသောအချက်များ

M66 2025-08-02

PHP arrow လုပ်ဆောင်ချက်များတွင်လျင်မြန်စွာ array အချက်အလက်များကိုလျင်မြန်စွာ filter လုပ်ရန်နိဒါန်း

PHP 7.4 သည် arrow function များကိုမိတ်ဆက်ပေးသည်။ ဤဆောင်းပါးသည်သင်၌ array စစ်ဆင်ရေးများကိုပိုမိုထိရောက်စွာကူညီရန် Arriw တွင်အချက်အလက်များကိုလျင်မြန်စွာစစ်ထုတ်ရန်မည်သို့အသုံးပြုရမည်ကိုရှင်းပြရန်ဥပမာများကိုအသုံးပြုပါမည်။

ဥပမာခင်းကျင်းတစ်ခုဖန်တီးပါ

ပထမ ဦး စွာကျွန်ုပ်တို့သည်နောက်ဆက်တွဲဆန္ဒပြပွဲများအတွက်အသုံးပြုသူအချက်အလက်အမြောက်အများပါ 0 င်သောခင်းကျင်းမှုကိုသတ်မှတ်သည်။

 $users = [
    ['name' => 'John', 'age' => 25, 'country' => 'USA'],
    ['name' => 'Alice', 'age' => 30, 'country' => 'Canada'],
    ['name' => 'Bob', 'age' => 20, 'country' => 'Australia'],
    ['name' => 'Mike', 'age' => 35, 'country' => 'USA']
];

arrow လုပ်ဆောင်ချက်များကိုအသုံးပြု။ စစ်ဆင်ရေး filters

ထို့နောက် 25 နှစ်အောက်သုံးစွဲသူများကိုလျင်မြန်စွာ filter လုပ်ရန် arrow function နှင့်ပေါင်းစပ်ထားသော Arrai_Filter ကို သုံးပါ။

 $filteredUsers = array_filter($users, fn($user) => $user['age'] > 25);

ဤတွင် arrow function fr ည့်သည် fn ($ အသုံးပြုသူ) => $ အသုံးပြုသူ ['အသက်အရွယ်']> 25 element တစ်ခုစီသည်အခြေအနေများနှင့်ကိုက်ညီမှုရှိမရှိဆုံးဖြတ်ရန် ('age') ကိုပြန်ခေါ်သည်။

ရလဒ် filtering filtering

foreach filtered ခင်းကျင်းမှတဆင့်ကွင်းဆက်သို့ကွင်းဆက်သို့ သုံး. သုံးစွဲသူ၏အမည်, အသက်နှင့်တိုင်းပြည်ကိုထုတ်ပါ။

 foreach ($filteredUsers as $user) {
    echo "Name: " . $user['name'] . ", Age: " . $user['age'] . ", Country: " . $user['country'] . "\n";
}

အကျဉ်းချုပ်

PHP ၏ arrow function သည် Syntaxed သာမကအရေးယူခြင်း၏ထိရောက်မှုနှင့်ဖတ်နိုင်မှုကိုများစွာတိုးတက်ကောင်းမွန်စေသည်။ ရှုပ်ထွေးသော filtering Logic ကိုအကောင်အထည်ဖော်ရန်ကုဒ်လိုင်းတစ်ခုသာသာ PHP 7.4 နှင့်အထက်တွင်အသုံးပြုရန်အကြံပြုသည်။

သင်၏ပတ် 0 န်းကျင်သည် arrow function များကိုချောချောမွေ့မွေ့ဖြေရှင်းရန်အထောက်အကူပြုကြောင်းအတည်ပြုရန်သေချာပါစေ။

မကြာသေးမီ ဆောင်းပါးများ