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']
];
ထို့နောက် 25 နှစ်အောက်သုံးစွဲသူများကိုလျင်မြန်စွာ filter လုပ်ရန် arrow function နှင့်ပေါင်းစပ်ထားသော Arrai_Filter ကို သုံးပါ။
$filteredUsers = array_filter($users, fn($user) => $user['age'] > 25);
ဤတွင် arrow function fr ည့်သည် fn ($ အသုံးပြုသူ) => $ အသုံးပြုသူ ['အသက်အရွယ်']> 25 element တစ်ခုစီသည်အခြေအနေများနှင့်ကိုက်ညီမှုရှိမရှိဆုံးဖြတ်ရန် ('age') ကိုပြန်ခေါ်သည်။
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 များကိုချောချောမွေ့မွေ့ဖြေရှင်းရန်အထောက်အကူပြုကြောင်းအတည်ပြုရန်သေချာပါစေ။