array_intersect_ukey() ফাংশন অ্যারে কীগুলির সাথে তুলনা করে, একটি অতিরিক্ত ব্যবহারকারীর দ্বারা তৈরি ফাংশন চেক করে এবং মিলগুলি ফেরত দেয়। ফাংশনটি প্রথম অ্যারের এন্ট্রি সমন্বিত একটি অ্যারে প্রদান করে যা অন্যান্য অ্যারেগুলির মধ্যে উপস্থিত থাকে৷
সিনট্যাক্স
array_intersect_ukey(arr1, arr2, arr3, arr4, …, compare_func)
পরামিতি
-
arr1 − থেকে তুলনা করার জন্য অ্যারে। প্রয়োজন।
-
arr2 − সাথে তুলনা করার জন্য অ্যারে। প্রয়োজন।
-
arr3 − আপনি তুলনা করতে আরো অ্যারে যোগ করতে পারেন. ঐচ্ছিক।
-
arr4 − আপনি তুলনা করতে আরো অ্যারে যোগ করতে পারেন. ঐচ্ছিক।
-
তুলনা_ফাঙ্ক - এই কলব্যাক ফাংশনটি অবশ্যই একটি পূর্ণসংখ্যা প্রদান করবে <, =, বা> 0 এর চেয়ে যদি প্রথম আর্গুমেন্টটি যথাক্রমে <, =, বা> দ্বিতীয়টির চেয়ে
ফেরত
array_intersect_ukey() ফাংশন প্রথম অ্যারের এন্ট্রি সমন্বিত একটি অ্যারে প্রদান করে যা অন্যান্য অ্যারেগুলির মধ্যে উপস্থিত থাকে৷
উদাহরণ
নিম্নলিখিত একটি উদাহরণ যা কীগুলির তুলনা করে৷
৷<?php function check($a,$b) { if ($a===$b) { return 0; } return ($a>$b)?1:-1; } $arr1 = array("a"=>"one","b"=>"two","c"=>"three"); $arr2 = array("a"=>"one","b"=>"two"); $result = array_intersect_ukey($arr1,$arr2,"check"); print_r($result); ?>
আউটপুট
Array ( [a] => one [b] => two )