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