array_map ක්‍රියාකාරිත්වය

array_map ක්‍රියාකාරිත්වය ලබාදුන් ක්‍රියාකාරිත්වය අරාවේ සියලු මූලද්‍රව්‍ය වෙත යොදා වෙනස් කරන ලද අරාවක් ලබා දේ. පළමු පරාමිතිය ලෙස ක්‍රියාකාරිත්වය callback එකක් ලබා ගනී, දෙවන පරාමිතිය ලෙස - අරාව. තෙවන හා ඊළඟ පරාමිති ලෙස අමතර අරා දන්වා දිය හැක.

වාක්‍ය රචනය

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

උදාහරණය

අපි අරාවේ සෑම මූලද්‍රව්‍යයකින්ම වර්ගමූලය උපුටා ගනිමු (sqrt ක්‍රියාකාරිත්වය භාවිතයෙන්) එය නව අරාවකට ලියන්න:

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

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

php[1, 2, 3]

බලන්න

  • array_filter ක්‍රියාකාරිත්වය,
    අරාව පෙරීම සිදු කරයි
  • array_walk ක්‍රියාකාරිත්වය,
    අරාවේ මූලද්‍රව්‍ය සඳහා ක්‍රියාකාරිත්වයක් කැදවයි
  • array_walk_recursive ක්‍රියාකාරිත්වය,
    අරාවේ මූලද්‍රව්‍ය සඳහා ක්‍රියාකාරිත්වයක් පුනරාවර්තනව කැදවයි
  • array_reduce ක්‍රියාකාරිත්වය,
    අරාව හකුළුවයි