array_intersect() फ़ंक्शन सरणी मानों की तुलना करता है, और मिलान लौटाता है। यह एक सरणी देता है जिसमें पहले सरणी में सभी मान होते हैं जिनके मान सभी पैरामीटर में मौजूद होते हैं।
सिंटैक्स
array_intersect(arr1, arr2, arr3, arr4, …)
पैरामीटर
-
गिरफ्तारी1 - तुलना करने के लिए ऐरे। आवश्यक है।
-
गिरफ्तारी2 - तुलना करने के लिए ऐरे। आवश्यक है।
-
arr3 - आप तुलना करने के लिए और सरणियाँ जोड़ सकते हैं। वैकल्पिक।
-
गिरफ्तारी4 - आप तुलना करने के लिए और सरणियाँ जोड़ सकते हैं। वैकल्पिक।
वापसी
array_intersect() फ़ंक्शन एक सरणी देता है जिसमें पहले सरणी में सभी मान होते हैं जिनके मान सभी पैरामीटर में मौजूद होते हैं।
उदाहरण
<?php $a1 = array("p"=>"Windows","q"=>"Mac","r"=>"Linux"); $a2 = array("s"=>"Windows","t"=>"Linux"); $result = array_intersect($a1,$a2); print_r($result); ?>
आउटपुट
Array ( [p] => Windows [q] => Linux )
आइए एक और उदाहरण देखें।
उदाहरण
<?php $arr1 = array(15, 30, 40, 60, 78, 100, 130, 145, 150); $arr2 = array(50, 60, 70, 80, 90, 100); $res = array_intersect($arr1,$arr2); print_r($res); ?>
आउटपुट
Array ( [3] => 60 [5] => 100 )