কম্পিউটার

পিএইচপি-তে অ্যাসোসিয়েটিভ অ্যারের সদৃশ উপাদানগুলি সরান


'অ্যারে_ম্যাপ' ফাংশন অ্যারের প্রতিটি উপাদানের মান একটি ব্যবহারকারী-সংজ্ঞায়িত ফাংশনে পাঠায়। অ্যারেতে ব্যবহারকারী-সংজ্ঞায়িত ফাংশন কল করার কারণে এটি নতুন মান সহ একটি অ্যারে ফেরত দেয়।

অ্যারে_ম্যাপ ফাংশনের সিনট্যাক্স

array_map ( user-defined function, array_1, array_2, array_3…)

ব্যবহারকারী-সংজ্ঞায়িত ফাংশন এবং array_1 বাধ্যতামূলক আর্গুমেন্ট, কিন্তু array_2 এবং array_3 ঐচ্ছিক৷

উদাহরণ

$result = array(
   0=>array('a'=>1,'b'=>'Hello'),
   1=>array('a'=>1,'b'=>'duplicate_val'),
   2=>array('a'=>1,'b'=>'duplicate_val')
);
$unique = array_map("unserialize", array_unique(array_map("serialize", $result)));
print_r($unique);

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
Array ( [0] => Array ( [a] => 1 [b] => Hello ) [1] => Array ( [a] => 1 [b] => duplicate_val ) )

উপরের কোডে, একটি অ্যারেকে 3টি উপাদান দিয়ে সংজ্ঞায়িত করা হয়েছে এবং এটি 'ফলাফল' নামক একটি ভেরিয়েবলকে বরাদ্দ করা হয়েছে। array_map ফাংশনটিকে বলা হয় এবং 'ফলাফল' মানটিকে একটি প্যারামিটার হিসাবে পাস করা হয়।

ফলাফলের আউটপুট হবে 'ফলাফল' ভেরিয়েবলের বিষয়বস্তু এবং অ্যারের ডুপ্লিকেট মান সম্পর্কে উল্লেখ।


  1. পিএইচপি প্রোগ্রাম অ্যাসোসিয়েটিভ অ্যারের শুরুতে আইটেম যোগ করার জন্য

  2. পিএইচপি-তে বহুমাত্রিক অ্যারে

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

  4. কিভাবে একটি C# অ্যারে থেকে একটি উপাদান মুছে/মুছে ফেলবেন?