array_map ফাংশন

array_map ফাংশনটি একটি প্রদত্ত ফাংশন একটি অ্যারের সমস্ত উপাদানে প্রয়োগ করে এবং পরিবর্তিত অ্যারে ফেরত দেয়। প্রথম প্যারামিটার হিসেবে ফাংশনটি একটি কলব্যাক গ্রহণ করে, এবং দ্বিতীয়টি - একটি অ্যারে। তৃতীয় এবং পরবর্তী প্যারামিটার হিসেবে অতিরিক্ত অ্যারে পাস করা যেতে পারে।

সিনট্যাক্স

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 ফাংশন,
    যা একটি অ্যারেকে হ্রাস করে