কম্পিউটার টিউটোরিয়াল

PHP-তে array_map() ফাংশন ব্যাখ্যা

PHP-তে বিভিন্ন ধরনের বিল্ট-ইন ফাংশন রয়েছে যারা পৃথক ফাংশনালিটি সম্পন্ন। array_map() PHP-তে একটি বিল্ট-ইন ফাংশন যা PHP অ্যারে নিয়ে কাজ করে।

এই ফাংশন এমনভাবে কাজ করে যে এটি একটি অ্যারের প্রতিটি এলিমেন্টকে একটি প্রিডিফাইনড ফাংশনে পাঠায় এবং সেই ফাংশন দ্বারা মডিফাইড হয়ে নতুন ভ্যালুগুলোর সাথে একটি অ্যারে রিটার্ন করে।

এই ফাংশন কমপক্ষে একটি অ্যারের সব এলিমেন্টকে কোনো ইউজার-ডিফাইনড কন্ডিশন অনুযায়ী সহজে পরিবর্তন করে।

সিনট্যাক্স

array_map (function name, array1, array2...)

প্যারামিটারসমূহ

এই ফাংশন ২টি বাধ্যতামূলক প্যারামিটার নেয় - একটা ফাংশন নাম আরেকটা অ্যারে, বাকিগুলো অপশনাল।

functionname (বাধ্যতামূলক)

এই প্যারামিটারটি ইউজার-ডিফাইনড ফাংশনের নাম নির্দেশ করে যेनুযায়ী অ্যারের ভ্যালুগুলো পরিবর্তন হবে।

array1 (বাধ্যতামূলক)

এই প্যারামিটারটি পরিবর্তন করা অ্যারে নির্দেশ করে।

উদাহরণ

<?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 )

ব্যাখ্যা

উপরোক্ত উদাহরণে, আমরা একটি ফাংশন ডিফাইন করেছি যা ইনপুট হিসেবে একটি অ্যারে নেয় এবং সেটির প্রতিটি এলিমেন্টে ২ যোগ করে।

  1. PHP-এ array_uintersect_assoc() ফাংশন

  2. PHP-এ array_udiff_uassoc() ফাংশন

  3. PHP-তে array_map() ফাংশন

  4. PHP-তে array() ফাংশন