এটি একটি বিল্ট-ইন ফাংশন যা এক বা একাধিক অ্যারের কীগুলো তুলনা করে এবং তাদের পার্থক্য রিটার্ন করে।
array_diff_key ফাংশনের সিনট্যাক্স
array array_diff_key($array1, $array2, ..)
ফাংশনটি দুটি বা ততোধিক অ্যারে নাম প্যারামিটার হিসেবে নিতে পারে, এবং প্রথম অ্যারেটি বাকি অ্যারেগুলোর সাথে তুলনা করে।
উদাহরণ
<?php $my_array1 = array("1"=>"Joe", "45"=>"Goldberg", "37"=>"Charolette", "91"=>"Micheal"); $my_array2 = array("1"=>"Joe", "45"=>"Goldberg", "37"=>"Charolette"); $my_array3 = array("1"=>"Joe", "45"=>"Goldberg"); print_r(array_diff_assoc($my_array1, $my_array2, $my_array3)); ?>আউটপুট
Array ( [91] => Micheal )
<php> ট্যাগের ভিতরে, তিনটি অ্যারে নির্দিষ্ট ভ্যালুসহ ডিক্লেয়ার করা হয়েছে। সেগুলো প্রিন্ট করা হচ্ছে 'array_diff_assoc' ফাংশন কল করে তিনটি অ্যারে সবগুলো প্যারামিটার হিসেবে পাস করে। ফলাফলটি হল প্রথম অ্যারে এবং দ্বিতীয় অ্যারে একে অপরের পার্থক্য সেইসাথে প্রথম অ্যারে এবং তৃতীয় অ্যারের পার্থক্য।