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