array_intersect_ukey() फ़ंक्शन एक अतिरिक्त उपयोगकर्ता-निर्मित फ़ंक्शन चेक के साथ सरणी कुंजियों की तुलना करता है, और मैचों को लौटाता है। फ़ंक्शन एक सरणी देता है जिसमें पहले सरणी से प्रविष्टियां होती हैं जो अन्य सभी सरणी में मौजूद होती हैं।
सिंटैक्स
array_intersect_ukey(arr1, arr2, arr3, arr4, …, compare_func)
पैरामीटर
-
गिरफ्तारी1 − तुलना करने के लिए ऐरे। आवश्यक है।
-
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 )