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