পিএইচপি স্বাতন্ত্র্যসূচক কার্যকারিতা সম্পাদন করতে বিভিন্ন ধরনের অন্তর্নির্মিত ফাংশন অফার করে। array_map() PHP-তে একটি অন্তর্নির্মিত ফাংশন এবং এটি PHP অ্যারের সাথে কাজ করে।
এই ফাংশনটি এমনভাবে কাজ করে যে এটি একটি অ্যারের প্রতিটি উপাদানকে একটি পূর্বনির্ধারিত ফাংশনে পাঠায় এবং সেই ফাংশন দ্বারা পরিবর্তিত নতুন মান সহ একটি অ্যারে ফেরত দেয়৷
এই ফাংশনটি অন্তত একটি অ্যারের সমস্ত উপাদানকে পরিবর্তন করে যা কিছু ব্যবহারকারী-সংজ্ঞায়িত শর্ত দ্বারা নির্দেশিত সহজ উপায়ে৷
সিনট্যাক্স
array_map (ফাংশনের নাম, array1, array2...)
পরামিতি
এই ফাংশনটি 2টি বাধ্যতামূলক প্যারামিটার নেয় একটি হল ফাংশনের নাম এবং অন্যটি একটি অ্যারে এবং বাকিগুলি বিবেচনামূলক৷
ফাংশনের নাম(বাধ্যতামূলক)
এই পরামিতিটি ব্যবহারকারী-সংজ্ঞায়িত ফাংশনের নামটি চিহ্নিত করে যে অনুসারে অ্যারের মানগুলি পরিবর্তন করা হবে৷
অ্যারে1(বাধ্যতামূলক)
এই প্যারামিটারটি পরিবর্তন করার জন্য অ্যারে নির্ধারণ করে৷
৷উদাহরণ
<?php function add($arr){ return ($arr+ 2); } $arr1 = array(7, 6, 2, 4); print_r(array_map("add", $arr1)); ?>
আউটপুট
Array ( [0] => 9 [1] => 8 [2] => 4 [3] => 6 )
ব্যাখ্যা
উপরের উদাহরণে, আমরা একটি ফাংশন সংজ্ঞায়িত করেছি যা একটি অ্যারে হিসাবে ইনপুট নেয় এবং সেই অ্যারের প্রতিটি উপাদানে 2 যোগ করে