PHP array_intersect_assoc() फ़ंक्शन
उदाहरण
दो आयताकारों के चाबियों और चाबी रूपों को तुलना करें और इंटरसेक्शन वापस करें:
<?php $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("a"=>"red","b"=>"green","c"=>"blue"); $result=array_intersect_assoc($a1,$a2); print_r($result); ?>
परिभाषा और उपयोग
array_intersect_assoc() फ़ंक्शन दो (या अधिक) आयताकारों के चाबियों और चाबी रूपों को तुलना करता है और इंटरसेक्शन वापस करता है。
इस फ़ंक्शन से दो (या अधिक) आयताकारों के चाबियों और चाबी रूपों को तुलना की जाती है और इससे इंटरसेक्शन आयताकार वापस किया जाता है जो सभी तुलना किए गए आयताकारों में शामिल हैं (array1में है, और किसी अन्य पैरामीटर अभियात्मक (array2 या array3 आदि) में की गई तुलना के लिए क्लीच नाम और क्लीच मूल्य।
वर्णन
array_intersect_assoc() फ़ंक्शन दो या अधिक अभियात्मकों के इंटरसेक्शन अभियात्मक अभियात्मक लॉन्च करता है।
से array_intersect() फ़ंक्शन विभिन्न है, इस फ़ंक्शन ने बस क्लीच मूल्य की तुलना करने के बजाय क्लीच नाम की भी तुलना की है।प्राप्त अभियात्मक में एलिमेंट के क्लीच नाम अपरिवर्तित रहते हैं。
सिंटैक्स
array_intersect_assoc(array1,array2,array3...)
पारामीटर | वर्णन |
---|---|
array1 | आवश्यक।अन्य अभियात्मकों के साथ तुलना करने वाला पहला अभियात्मक। |
array2 | आवश्यक।पहले अभियात्मक के साथ तुलना करने वाला अभियात्मक। |
array3,... | वृद्धि।पहले अभियात्मक के साथ तुलना करने वाले अन्य अभियात्मक। |
तकनीकी विवरण
वापसी मूल्य: | इंटरसेक्शन अभियात्मक लॉन्च करें जो सभी तुलना किए गए अभियात्मकों में है।array1में है, और किसी अन्य पैरामीटर अभियात्मक (array2 या array3 आदि) में की गई तुलना के लिए क्लीच नाम और क्लीच मूल्य। |
PHP संस्करण: | 4.3.0+ |
अधिक उदाहरण
उदाहरण 1
तीन अभियात्मकों के बीच की तुलना करें और इंटरसेक्शन लॉन्च करें:
<?php $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("a"=>"red","b"=>"green","g"=>"blue"); $a3=array("a"=>"red","b"=>"green","g"=>"blue"); $result=array_intersect_assoc($a1,$a2,$a3); print_r($result); ?>