Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP में array_intersect() फंक्शन समझाया गया

इस लेख में, हम array_intersect() एक पूर्वनिर्धारित PHP ऐरे फंक्शन सीखेंगे। PHP का यह बिल्ट-इन फंक्शन कम से कम दो ऐरे के इंटरसेक्शन (सामान्य एलिमेंट्स) निकालने के लिए उपयोग किया जाता है। फंक्शन का उपयोग कम से कम दो ऐरे की तुलना करने और मैच लौटाने के लिए किया जाता है। फंक्शन केवल पहले ऐरे के उन एलिमेंट्स को प्रिंट करता है जो अन्य सभी ऐरे में मौजूद हैं।

उदाहरण

<?php 
    $array1 = array(5, 10, 15, 20,34); 
    $array2 = array(20, 10, 15, 55, 100); 
    $intersect_array = array_intersect($array1,$array2); 
    print_r($intersect_array); 
?>

आउटपुट

Array ( [1] => 10 [2] => 15 [3] => 20 )

व्याख्या

उपरोक्त उदाहरण में, हमने दो ऐरे घोषित किए हैं और उसके बाद, हमने array_intersect() इम्प्लीमेंट किया है, जिसके परिणामस्वरूप दोनों ऐरे में मौजूद मैचिंग एलिमेंट्स से बना एक ऐरे प्राप्त होता है।

नोट

एलिमेंट्स की कीज़ संरक्षित रहती हैं। यानी, आउटपुट ऐरे में एलिमेंट्स की कीज़ वही होंगी जो पहले ऐरे में उन एलिमेंट्स की कीज़ थीं।

  1. - PHP में array_udiff_uassoc() फंक्शन

    PHP में array_udiff_uassoc() फंक्शन उपयोगकर्ता-निर्मित फंक्शन्स में सरणी कुंजियों और सरणी मानों की तुलना करता है, और एक सरणी लौटाता है। यह पहली सरणी के उन सभी मानों वाली सरणी लौटाता है जो अन्य पैरामीटर्स में से किसी में मौजूद नहीं हैं। सिंटैक्स array_udiff_uassoc(arr1, arr2, arr3, ..., compare_func

  1. - PHP में array_intersect() फ़ंक्शन

    PHP में array_intersect() फ़ंक्शन सरणियों के मानों (values) की आंतरिक तुलना (===) करके मिलान वाले मान लौटाता है। कुंजियों की तुलना नहीं की जाती (लेकिन पहली सरणी की कुंजियाँ संरक्षित रहती हैं)। सिंटैक्स (Syntax) array_intersect(array $arr1, array $arr2, array ...$arrays): array पैरामीटर्स (Paramet

  1. - PHP में array() फ़ंक्शन / सरणी निर्माण

    PHP में array() भाषा निर्माण (language construct) है जो सरणी बनाता है। PHP 5.4+ में छोटा सिंटैक्स [] भी उपलब्ध है। PHP में तीन प्रकार की सरणियाँ होती हैं। सरणी के प्रकार (Array Types) प्रकारविवरणउदाहरण सूचकांकित (Indexed)संख्यात्मक कुंजियाँ (0, 1, 2...)[10, 20, 30] सहयोगी (Associative)नामित कुंजि