array_map function
array_map function သည် ပေးထားသော function ကို
array ၏ element အားလုံးကို အသုံးချပြီး
ပြောင်းလဲထားသော array ကို ပြန်ပေးသည်။ ပထမဆုံး parameter အနေဖြင့် function က
callback ကို လက်ခံပြီး၊ ဒုတိယမြောက် parameter အနေဖြင့် - array ကို လက်ခံသည်။
တတိယမြောက် parameter များနှင့် ထို့နောက်မှ parameter များအဖြစ် အပိုသော array များကို ထည့်သွင်းပေးနိုင်သည်။
ဝါကျဖွဲ့ထုံး
array_map(?callable $callback, array $array, array ...$arrays): array
နမူနာ
Array တစ်ခုထဲရှိ element တစ်ခုစီ၏ နှစ်ထပ်ကိန်းရင်း ကို ယူကြပါစို့
(sqrt function ကို အသုံးပြု၍)
နှင့် array အသစ်တစ်ခုထဲသို့ ရေးထည့်ကြပါစို့။
<?php
$arr = [1, 4, 9];
$res = array_map('sqrt', $arr);
var_dump($res);
?>
ကုဒ်ကို run လိုက်သောအခါ ရရှိသော ရလဒ်။
[1, 2, 3]
ဒါတွေလဲ ကြည့်ပါ
-
array_filterfunction,
သည် array ကို စစ်ထုတ်ပေးသည်။ -
array_walkfunction,
သည် array ၏ element များအတွက် function ကို ခေါ်ပေးသည်။ -
array_walk_recursivefunction,
သည် array ၏ element များအတွက် function ကို ပြန်လည်ခေါ်ဆိုကာ ခေါ်ပေးသည်။ -
array_reducefunction,
သည် array ကို လျှော့ချပေးသည်။