PHP array_diff() फ़ंक्शन
उदाहरण
दो संख्या एक्सेस बारे में तुलना करें और अंतरसमूह वापस करें:
<?php $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2 = array("e"=>"red","f"=>"green","g"=>"blue"); $result=array_diff($a1,$a2); print_r($result); ?>
परिभाषा और उपयोग
array_diff() फ़ंक्शन दो आँकड़ों के भिन्नताओं के आँकड़े वापस देता है।यह आँकड़ा तुलना किए गए आँकड़ों में है, लेकिन किसी अन्य पारामीटर आँकड़ा में नहीं है की चाबी के मान।
वापसी आँकड़े में, कुंजी नाम अपरिवर्तित रहता है。
व्याकरण
array_diff(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_diff($a1,$a2,$a3); print_r($result); ?>