array_map function

array_map function သည် ပေးထားသော function ကို array ၏ element အားလုံးကို အသုံးချပြီး ပြောင်းလဲထားသော array ကို ပြန်ပေးသည်။ ပထမဆုံး parameter အနေဖြင့် function က callback ကို လက်ခံပြီး၊ ဒုတိယမြောက် parameter အနေဖြင့် - array ကို လက်ခံသည်။ တတိယမြောက် parameter များနှင့် ထို့နောက်မှ parameter များအဖြစ် အပိုသော array များကို ထည့်သွင်းပေးနိုင်သည်။

ဝါကျဖွဲ့ထုံး

phparray_map(?callable $callback, array $array, array ...$arrays): array

နမူနာ

Array တစ်ခုထဲရှိ element တစ်ခုစီ၏ နှစ်ထပ်ကိန်းရင်း ကို ယူကြပါစို့ (sqrt function ကို အသုံးပြု၍) နှင့် array အသစ်တစ်ခုထဲသို့ ရေးထည့်ကြပါစို့။

php<?php
  $arr = [1, 4, 9];
  
  $res = array_map('sqrt', $arr);
  var_dump($res);
?>

ကုဒ်ကို run လိုက်သောအခါ ရရှိသော ရလဒ်။

php[1, 2, 3]

ဒါတွေလဲ ကြည့်ပါ

  • array_filter function,
    သည် array ကို စစ်ထုတ်ပေးသည်။
  • array_walk function,
    သည် array ၏ element များအတွက် function ကို ခေါ်ပေးသည်။
  • array_walk_recursive function,
    သည် array ၏ element များအတွက် function ကို ပြန်လည်ခေါ်ဆိုကာ ခေါ်ပေးသည်။
  • array_reduce function,
    သည် array ကို လျှော့ချပေးသည်။